The way to check permissions and circuit for carrying out the method


The invention relates to a device for data exchange with setting permissions on data exchange. The technical result is the creation of a method and device in which highly difficult to detect keywords. Based on the start signal in each of the two processing devices data produced by the test data, which are transmitted from one processing unit to another, the data obtained are compared with the test data processing unit which has received the data, and based on the comparison results, the decision to allow data exchange, however, one of the two devices data sets one common tact and informs the other device on assumption management functions. The schema contains the processing unit, the feeder starting signal interface for receiving and transmitting data processing unit includes a comparator. 2 S. and 6 C.p. f-crystals, 5 Il.

The invention relates to a method of checking the permissions on the data exchange between at least two interconnected data processing devices and to the circuit for carrying out the method. OBSE more important is the question whether related devices data permit data exchange in General or on the exchange of specific data. Such testing is always necessary in cases where available in the device data information should be shared only with specified people or existing data must be available for the range of individuals devices of the data processing.

Usually this check is carried out by exchange code, or key words, allowing you to confirm the resolution. The problem with this conventional method should be seen in the fact that when checking the data link code word with its regular use can be found. In addition, there is a danger that, if the keyword is stored, at least one processing unit, it can be easy to learn. In both cases there is the danger of misuse of keywords and, thus, unauthorized access to information.

The basis of the invention lies therefore the task of creating a method and circuit for applying this method in which a higher extent hampered the detection of keywords.

This problem is solved according to the invention on the data, provided for exchanging data, the test data is stored, but not constantly produce every time before sharing your data permanently stored keyword is impossible to know. Due to the fact that it is also impossible before each transmission of data to develop other test data, to a higher extent also hampered the detection of the test data when the test data transmission channel.

Other preferred forms of carrying out the invention are given in the dependent claims. Due to the fact that while applying a starting signal to the prescribed data to the processing unit there is a possibility that either the one who first received the start signal, or the first developed test data, or other election scheme defined who transmits the test data to validate and who accepts them, it is impossible to directly predict at what point in time from which device the data which is transmitted test data. In addition, there is the possibility to hinder detection testing data by encrypting it. In any case, provided that one of the devices of the data processing test data comparison is so

The invention is explained in more detail below using examples with reference to the drawings, which depict: - Fig.1: schematic structure diagram according to the invention; - Fig. 2-4: a more detailed example of executing multiple choice; - Fig.5: the second exemplary embodiment, according to the invention.

With the help of Fig.1 first of all you should explain the basic principle of the method according to the invention and the basic structure of the circuit according to the invention.

Reference positions 1 and 2 indicated two data processing units having a functionally adequate structure. Each of the two data processing devices has an interface I1, I2, through which accept and/or transmit data or information. Next provided the generator 11, 12 data, which are generated test data. Finally, a comparator 21, 22, compares the test data.

Starting or initiating signal R serves in this example, execution of both devices 1, 2 data processing. This starting signal R supplied through the interface I1 to the generator 11, the latter generates the test data. Because the starting signal R serves simultaneously through the interface I2 to the generator 12 in Wuxi, produced by the generator in the device 1, is passed through the interface I1 as a test data D1 to the device 2, where the comparator 22 compares them with the test data generated by the generator 12. On the basis of the comparison result of the comparator 22 produces an output signal E2, showing whether the communication device 1. At the same time developed in unit 2 test data is passed to the device 1 through the interface I1 accept as testing data D2 and served to the comparator 21. In the comparator 21, respectively, the comparator 22 test data generated in the generator 11, is compared with the test data D1. In accordance with the result of comparison by the comparator 21 generates the E1 signal showing whether the communication or not.

Although in this exemplary embodiment according to Fig.1 structure of both devices 1 and 2 is functionally relevant, identical parallel structure is optional. May be, for example, provided that the one who first receives the start signal R, always transmits the test data to another processing unit for verification. Equally, it can be provided that the device data, the selection criteria for to determine which device data first produced or first took the test data. Finally, it is possible that one of the both devices, data processing responsible for comparing the test data. In this case, the D-channel transmission of data for testing should be performed not bidirectional, and to transfer the test data in only one direction. Finally, perhaps more than the testing data according to a certain scheme of alternation or device 21, or device 22.

In all cases it may be preferable to provide a clock transmit channel T, which from device 1 to device 2 transmits the clock signal T1 and/or from device 2 to device 1 transmit clock signal T2.

In Fig.2 more shows a schematic diagram depicted in Fig. 1. It also provides for devices 1 and 2 data. To them serves a start signal R.

Also in this example, the execution schema of both devices 1 and 2 are functionally relevant. After feed start signal R, for example, the device 1 acquires control function and passes the beat of T, generated by a clock generator 31. Management of stroke in both antiviruses in both devices 1, 2 produces signals P1, P2 and S3. The signal S3 controls the device 1 clock frequency of the clock generator 31. Next, the signals P1, P2 together with a clock signal T control the charging state of the capacitor C1. Besides being constantly specifies that the device 1 has a control function, this negotiation can occur due to the supply of the control signal S5 to each activating the logic circuit 41, 42 in both devices 1, 2. When this setting is as it was explained, for example, with reference to Fig.1. As an option, this setting is provided for transmitting an activating signal And, by means of which one of the two devices 1, 2 reports accordingly to the other that it has assumed control function. In any case taken appropriate measures that prevent both devices 1, 2 took over the management function that would inevitably have led to work correctly.

As already mentioned, it is necessary to establish that the device 1 has assumed control function. In order now to prevent easy detection test data from device 2 to device 1 transmit random data as a test data D. At this time, the capacitors C1, C2 in both Ustream, and he proceeds, depending on the clock frequency or establish by sending an activating signal from one or both of the devices 1, 2. With the control signal S4 is the voltage of the capacitors C1, C2 is converted via an analog-to-digital converters AD1, AD2 in the digital numeric value. This analog-to-digital Converter AD1 and delivers the transformed digital form the value of the voltage of the capacitor C1 to the comparator 21, while the analog-to-digital Converter AD2 transmits the converted digital value of the voltage of the capacitor C1 via the switch SW2 device 2 to the device 1. Here, the transmitted data D is taken as the test data are fed through the switching device SW1 to the comparator 21. This comparator 21 checks both the test data and sets whether the permission for further communication. The resolution does not need to depend on equality or identity of the compared test data. It is also possible any functional relationship between the testing data. Suitable are, however, only those connections, which allow an unambiguous judgment.

In Fig.3 shows another variant of the example viagenie in Fig.2 circuit is converted in analog-to-digital Converter AD1, AD2 voltage value of the capacitor C1, C2 connected in the circuit V1, V2 connection with a code word from the memory SP1, SP2 code words for his submission then one of the Comparators 21, 22.

Is depicted in Fig.4 differs from that shown in Fig.3 options the fact that in the device 2 data provided counter VZ attempts, which counts the number of attempts to achieve access to exchange data. In excess of a predetermined number of the control signal P1 is blocking the activating logic 42. This counter VZ attempts can be reset only if it succeeds.

I is shown in Fig.5 example is shown another example of the formation testing data. There are also two devices 1, 2 data similar patterns. According to one of the above features, you must ustanoviti that the device 1 has a control function. In the memory SP of keywords stored in a keyword. It stretches for a given number n of memory requested through the address bus Am1, Am2-Amn and read in comparing or computational logic VL. Here the segment key words or more the computation logic VL may be coding developed thus testing data. In the device 1 in the appropriate compare or computing logical diagram is then compared with the respectively generated test data.

As shown in Fig.5, the control of the address buses Am1-Amn occurs in such a way that the transmission of a single clock cycle T is driven by the address counter pointing to the outputs Ad1-Adn address, which is supplied through the control signal S is depicted electoral scheme manipulates the address of the address counter.

Pictured manipulative scheme can be arbitrarily changed, and the address can be manipulated using an arbitrary logic circuit. In addition, the preferred image control signal is generated in the device 1 by a random number generator.

In conclusion, it should be specified that the example implementation of Fig.5 may be combined in any implementable form with the exemplary embodiment of Fig. 2-4. It is also envisaged that the start signal is given one of the devices 1, 2 data and that the control function may move from one processing unit to respectively different.


1. The way to check the availability of the key data, in which on the basis of the start signal in each of the two devices (1, 2) processing the data to produce the test data to one of the at least two devices (1, 2) data transfer test data from at least one other device for data processing in a single device for processing data generated in the processing unit the test data is compared with the test data transmitted to the device data based on the comparison of test data to decide whether there is a resolution on the exchange of data, at least between two data processing devices, wherein one of the two devices data sets one common cycle for the two data processing devices and that provide for the transmission of the activating signal, with which one of the two data processing devices according respectively to the other that it has assumed control function.

2. The method according to p. 1, wherein the start signal at the same time serves at least two devices (1, 2) data processing.

3. The method according to p. 1 or 2, wherein one of the at least two devices (1, 2) data processing receives the start signal lane is troist (1, 2) data is the comparison of the test data.

5. The method according to p. 4, wherein determining which of the at least two devices (1, 2) data processing compares the test data, carry out, depending on which of the at least two devices (1, 2) data processing the test data to produce first.

6. The method according to one of paragraphs.1-5, in which the test data are transmitted in encrypted form.

7. The method according to p. 6, wherein the encrypted test data compare.

8. Scheme for the implementation of the method according to p. 1, containing at least two devices (1, 2) data processing and device for supplying a starting signal, all of the devices (1, 2) data generator (11, 12) data based on the supplied start signal generates the test data, and an interface (11, 12) for receiving and transmitting data, this one, at least two devices (1, 2) data contains a comparator (21, 22) to compare the generated test data received via the interface (11, 12) testing data of another, at least two devices (1, 2) data processing and signal comparison, and provided PE estwenno another about it took over the control function.


Same patents:

The invention relates to a wireless communication

The invention relates to a method for data transmission in a digital mobile communication network, which can handle user data in certain levels corresponding to certain protocols, and a certain level of these levels of user data are transmitted on the physical channel between the mobile station and the fixed network mobile radio unit for transmission of the above-mentioned level in terminal form the payload of a certain size containing bits scan associated with the implementation of transmission bits and transmission intended for user data transmission, and each terminal is a channel encoded using a particular encoding method, and the size of the payload depends on the encoding method

The invention relates to the interconnection of communications networks, including the telephone means to the Internet

The invention relates to a method and apparatus protection data traffic between the first communication station and a second communication station, and send data in accordance with the Protocol data from the second communication station to the first communication station

The invention relates to a method of transmitting and displaying data, updated from a Central server to at least one subscriber of the post via the digital communication network, where each subscriber has the ability to connect your subscription post to the server, and device for implementing this method

The invention relates to combining the Internet with the phone systems

The invention relates to a packing method for multimedia communications

The invention relates to gain access to resources of a computer system or a computer (computing) network, which is protected by a firewall, in response to requests from objects outside the firewall

The invention relates to computer servers connected to the network to provide service to one or more computers users

The invention relates to computer networks

The invention relates to the processing schemes for the recognition and comparison of complex combinations in high-speed data streams, in particular for use in machines of search and retrieval

Computer // 2216033
The invention relates to computing, and in particular to computing devices that process information using flow control

The invention relates to the field of information security and, in particular, refers to the hardware and software components of firewalls are used to prevent unauthorized access and exchange of information between the various subscribers of computer networks

The invention relates to information-measuring technique and is designed for gathering information from geographically dispersed and hard-to-reach objects

The macro processor // 2210808
The invention relates to computing

The invention relates to computing and technology relay protection and can be used to automate the process of collecting information about the state of the input data, connections and switches the object of control, automation of data collection, analysis and storage of information about the emergency processes, collect diagnostic information from blocks of relay protection and automatics

The invention relates to information management systems and is designed for collecting information, missions and develop control signals weapons systems and technical means of the ship

The invention relates to computer technology and can be used for signal processing of multi-element antenna arrays in underwater acoustics

The invention relates to a method of monitoring the performance of computer programs in accordance with their intended purpose