Patent EA-000034-B1 (EA)
Title: Protection device to prevent computer software from an unauthorized use
Inventor: MARGALIT YANKI
IPC: G06F12/14
Filed: 1997-07-18
Abstract: 1. Protection device to prevent computer software from an unauthorized use, comprising an electronic block designed for connections to at least some sockets of input and/or output connectors to connect computer interface to the peripheral and comprising energy accumulator, connected to at least one of sockets of input and/or output connectors characterized in that at lest one of input connector sockets is connected to one of output connector sockets via electronic key, electronic block comprises at least a decoder, inputs of which are connected to the corresponding sockets of input and/or output connectors to transmit data amount of which is more or equal to the number of the decoder inputs, decoder output is connected to the electronic key control input, wherein the energy accumulator output is connected to the decoder busbar. 2. Protection device according to Claim 1 characterized in that the decoder output is connected to the electronic key output, connected to the output socket of the input connector. 3. Protection device according to Claims 1 or 2 characterized in that it is provided with energy-independent memory block, wherein the electronic block has another decoder, input sockets of which are connected to the corresponding sockets of connector inputs and/or outputs, designed for data transmission, amount of which is more or equal to the number of the other decoder sockets, wherein the other decoder socket is connected to the control input of the energy-independent memory block, output of which is connected to a corresponding at least one socket of input and /or output connector designed for the data transmission. 4. Protection device according to Claim 3 characterized in that the energy-independent memory block is electrically-erasible reprogrammable EPROM. 5. Protection device according to one of Claims 1-4 characterized in that it comprises input and output connectors, the first 14-th and 16-th pins of the input connector are connected accordingly to the first 14-th and 16-th pins of the output connector, 15-th pins of the input and output connectors are accordingly input sockets of data load and output socket of the interface data load, wherein between 15-th and 16-th pins of the input collector a resistor is provided, 17-th pins of the input and output connectors are connected via a diode, 18-th, 19-th, 20-th, 24-th and 25-th pins of the input and output connectors as well as 23-rd pin of the input connector are connected to a general busbar, 21-st pins of the input connector is connected to 22-nd pin of the output connector via another diode, 21-st and 22-nd pins of the output connector are output sockets of the interface key selection, input socket of the first decoder is connected to the general busbar, wherein the input of second decoder - with second contact of the input and/or output connector, inputs of second decoder are connected to 3-rd, 4-th and 8-th pins of the input and/or output connector, output of second decoder via additional diode is connected to input PERMISSION of the energy-independent memory block, which via auxiliary resistor is connected to 17-th pin of the output connector, energy accumulator is used a condenser , connected to OR element output of 2 diodes connected to 16-th pin and via resistor to one of the first 14-th pins of the input and/or output connector, and the input BLOCKING of the energy-independent memory block is connected to 23-rd pin of the output connector, wherein the decoder and electronic key are performed in the form of a multiplier doubled selector. 6. Protection device according to one of Claims 1-4 characterized in that it comprises input and output connectors, the first 14-th and 16-th pins of the input connector are connected accordingly to the first 14-th and 16-th pins of the output connector, 15-th pins of the input and output connector are correspondingly the input socket of data load and the interface data load output socket, 17-th pins of the input and output connectors are connected via a diode, 18-th and from 21-st to 25-th pins are connected to the general busbar, 19-th pin of the input connector via another diode is connected to 20-th pin of the output connector, 19-th and 20-th pin of the output connector are pins of the interface key selection, decoders input sockets are connected to the general busbar, 18-th pins of the output connector is connected to the BLOCKING is energy-independent memory block, input sockets of second decoder are connected to 5-th, 6-th and 7-th pins of the input and/or output connector, energy accumulator is provided with a capacitor, connected to the output of the OR element, performed in the form of 2 diodes and connected to16-th pin and via resistor to one of the first 14-th pins of the input and/or output connectors, another resistor is provided between 15-th and 16-th pins of the input collector, and input sockets of resolving and synchronization of the energy-independent memory block are connected accordingly to to17-th pin of the output connector and the output socket of the second and are shunted by condensers, wherein the decoders and electronic key are performed in the form of multiplier doubled selector. 7. Protection device according to one of Claims 1-6 characterized in that at least one electronic key and, at least, one decoder present a single integrated unit - chip. 8. Protection device according to one of Claims 1-6 characterized in that it presents a single integrated unit chip.