WO1982002274A1 - Arrangement for automatic erasing of the information contents in data bases - Google Patents

Arrangement for automatic erasing of the information contents in data bases Download PDF

Info

Publication number
WO1982002274A1
WO1982002274A1 PCT/SE1981/000385 SE8100385W WO8202274A1 WO 1982002274 A1 WO1982002274 A1 WO 1982002274A1 SE 8100385 W SE8100385 W SE 8100385W WO 8202274 A1 WO8202274 A1 WO 8202274A1
Authority
WO
WIPO (PCT)
Prior art keywords
memory
memories
data
group
generators
Prior art date
Application number
PCT/SE1981/000385
Other languages
French (fr)
Inventor
Telefon Ab L M Ericsson
Nils Herbert Edstroem
Original Assignee
Telefon Ab L M Ericsson
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Telefon Ab L M Ericsson filed Critical Telefon Ab L M Ericsson
Priority to NL8120486A priority Critical patent/NL8120486A/en
Publication of WO1982002274A1 publication Critical patent/WO1982002274A1/en
Priority to DK377782A priority patent/DK377782A/en

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B5/00Recording by magnetisation or demagnetisation of a record carrier; Reproducing by magnetic means; Record carriers therefor
    • G11B5/02Recording, reproducing, or erasing methods; Read, write or erase circuits therefor
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C7/00Arrangements for writing information into, or reading information out from, a digital store
    • G11C7/20Memory cell initialisation circuits, e.g. when powering up or down, memory clear, latent image memory
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C7/00Arrangements for writing information into, or reading information out from, a digital store
    • G11C7/24Memory cell safety or protection circuits, e.g. arrangements for preventing inadvertent reading or writing; Status cells; Test cells

Definitions

  • the invention relates to an arrangement in data bases to prevent someone from unduly access to, or misuse of, the information content in the data base.
  • the invention which is characterized in the claim, solves said probl by providing the data base with a special button a so called emergenc button which when activated provides electrical impulses to an electr nic circuit which in a first step erases all data information in the data base and then in a second step ' erases all program information- in the data base.
  • the arrangement according to the inventio is part of a data base installation comprising a data system of a known kind which for example is described in AXE 10 System Survey, LME 118708 where a computer controls writing and reading in connecte data memories and program memories- Such writing and reading is know technics and is not included in the inventive idea but is mentioned to facilitate the judgement of the arrangement.
  • data- and program memories can be for example tape memories, casette memories, disk memories, semiconductor memories etc
  • the memories can be of different types and can also contain different kind of information, i.e. they can be considered as functi units completely separated from each other.
  • a number of additional memories are also included in the data base, that is the program memories PS1-PSn. Also these memories can provide function units se ⁇ parated from each other.
  • the memories PS1-PSn- those programs are stored which control the processes in the data base. All the memorie data memories as well as program memories receive write- and read orders from a computer CPU which is connected but not shown in the figure. By dividing the memories in function units a very short access time is obtained.
  • the arrangement according to the invention contains address generators AD1-ADn and AP1-APn, respectively, separately connected to the address inputs of each data store DS1-DSn and program store PS1-PS ⁇ , respectively, for pointing o each memory position appearing in the connected memory.
  • Gate circuits GD1,.- GDn, and GP1-GPn, respectively, are connected to the data in ⁇ puts of the memories, from which gates logical zeros are written into each > position on a pointed out address in the memory when the memory receives a writing pulse on a writing input W.
  • the output from an operation point M0 is connected to the set-input on a bistable flip-flop SR1, the task of which is, when activated, to provide a signal of a determined logical level as long as no activation signal is fed to the reset-input of th flip-flop.
  • the output of the flip-flop is connected to the inputs of a number of address generators AD1-AD ⁇ made by TEXAS INSTRUMENTS type 74 LS 191.
  • Each of the address generators is separately con ⁇ nected on the outputs to the address inputs on a corresponding data memory DS1-DSn made by INTEL type 2114 L.
  • the task of the address generators when activated and when controlled by a clock CL being common to the system, is to generate all addresses vhich can appear in the connected data memory and in turn point out each address in the memory.
  • each word which is stored in the memory consists of 4 bits, of course the memories can also be designed for other word lengths, for example 8 bits. This, however, does not effect the principle for erasing.
  • the output from a gate circuit GD1..-GDn is connected to each of the data inputs on each data memory DS1-DSn.
  • the gate circuits are logical AND-circuits made b NATIONAL type 74 LS 02 provided with two inputs one of which is inver ⁇ ting.
  • the output from said flip-flop SR1 is connected to all the mentioned inverting inputs of the AND-circuits.
  • the second input on each of the AND-circuits is connected to a data bus DB which is common to the memories through which data bus the communication is maintained between the computer CPU and the memories DS1-DS ⁇ .
  • the computer can be a microprocessor made by MOTOROLA type MC 68000.
  • the output from the flip-flop SR1 is also connected to one of the inputs of an OR-circuit 0R1-0Rn, the second input_of which is fed from the computer CPU.
  • the output of said OR-circuits is connected to the write input of respective associated data memory.
  • a register RD1-RDn made by TEXAS INSTRUMENTS type 74LS174 is connected to the dat outputs on each of the data memories.
  • the registers contain as many positions as the data word, i.e. in the chosen case 4.
  • the outputs fro the registers are connected to corresponding inputs of AND-circuits 0D1-0Dn, the outputs of which are inverting and connected to inputs of a further AND-circuit 02.
  • the circuit 02 has as many inputs as the number of AND-circuits 0Dl-0Dn, which in its turn depends on the numbe of data memories.
  • the number of memories is t DS1-DSn, which implies two AND-circuits 0Dl-0Dn and consequently two inputs-on the circuit 02. As appears from the labelling of the memorie of course there can be more than two memories.
  • a counter C1 common to all data memories is also connected to the out- put of the flip-flop SR1, which counter controlled by the system clock
  • OM blocking circuits consisting of AND-circuits the one input of which inverting and connected to the output on the flip-flop SR1.
  • the seco input of the circuits B1-Bn is fed from the computer CPU, which in n mal circumstances provides a reading pulse on this input.
  • the output from the AND-circuit 02 is connected to the set-input on a second bi stable flip-flop SR2 of the same type as the flip-flop SR1 and the o put of which, in exactly the same manner as the output from the flip flop SRI, feeds an exactly identical electronic circuit which contro the work towards the data memories but this circuit is now intended for the program memories PS1-pSn, ' which.memories are of the same typ as the data memories.
  • the output" of the flip-flop SR2 is con ⁇ nected to the inputs of the.. : address generators * AP1-APn> which addres generators are of the same type as the generators ADl-ADn.
  • Each, of t address generators is connected to the address inputs of a corr ⁇ spon ing program memory PS1-PSn.
  • the task of the generators, " as previousl mentioned, is to generate all addresses which can appear in. the con ⁇ nected program memory controlled by the common system clock, and in turn point out each address in the memory.
  • the word length in the program memories is the same as in the data memories i.e. 4 bits.
  • Gate circuits GPI ⁇ -GPn of the same type as the gate circuits GD1,.- GDn, are connected to the data inputs of the program memories.
  • the output of the flip-flop SR2 is connected to the inverting input of all AND-circuits GPI ⁇ -GPn.*.
  • a second input on each of the AND-circuit is connected to a control bus CB being common to the program memories through which bus the computer CPU in the normal case exchange data . with the memories PS1-PSn.
  • the output % from an OR-circuit ORPl-ORPn is connected to the writing input on each of the program memories.
  • One input on each OR-circ ⁇ it is fed from the computer CPU providing a writing pulse at normal operation.
  • the second input of the OR-circuit is connected to the output of the flip-flop SR2, from which .write pul are obtained when erasing.
  • a register RP1-RPn of the same type as the registers RD1-RDn is connected to the data outputs on each of the memories PSI-PSn.
  • the outputs from the registers are connected to corresponding inputs " on AND-circuits 0P1-0Pn the outputs of which are inverting and connected to inputs of a further AND-circuit 03.
  • the output of the circuit 03 is connected to the set-input on a third bistable flip-flop SR3, of the same type as the flip-flops SR1-SR2, a
  • C1 which counter C2 when the last position ' in the program memory has been pointed out, reads the selected word into respective register RP RPn.
  • AND-circuits BP1-BPn are connected to the read inputs of the program memories to block reading.in the memory during erasing.
  • One o the inputs of each of the circuits BP1-BPn is inverting and fed from the output of the flip-flop SR2. Under normal. conditions the computer CPU providing read pulses to the memories by connection to the second input of the circuits BP1-BPn.
  • the operator activates a non-locking push-button a so called "emergen button” at an operation point MO. Then a positive voltage pulse is transmitted to the set-input of the bistable flip-flop SR1 which then is set to ONE, i.e. providing a logical one-signal on the output and remaining in this position if not a zero-setting-s gnal is fed to the reset input of the flip-flop.
  • the output signal from the lip-flop SR activates the address generators AD1-ADn, which controlled by signals
  • the counter C1 which contains as many steps a the number of words in the data memory is activated by the signal fro the flip-flop SR1 and is stepped ⁇ controlled by the common system cloc one step for each selected address in the data memory.
  • the count has reached the position corresponding to the last address position o the data memory it provides on the output a signal which directly activates the read input R of all dat3 memories DS1-DSn, the contents in the last address position of each data memory being fed to respec ⁇ tive register RD1-RDn.
  • the inputs of the circuit 02 are activated in parallel when the last address position of respective data memory is read.
  • the signal from the output on the circuit 02 is fed to the input of the flip-flop SR2 which then is activated and transmits an ONE-signal on the output.
  • This signal constitutes activation signal for erasing in the program memories PS1-PSn.
  • the process is exactly the same as has been described when erasing in the data memories DS1-DSn.
  • the signals from the flip-flop SR2 activate the address generators AP1-APn, which controlled by the system clock CL generates all addresses which can appear in the connected program memories PS1- PSn. In turn all addresses are pointed out.
  • the signal from the flip- flop SR2 activates the inverting inputs of the AND-circuits GP ⁇ -GPn,, and furthermore it provides writing pulse to the writing input W of the program memories by activating one input of each of the OR-circuit 0RP1-0RPn-
  • the logical ' zeros appearing on the data inputs of the memo ⁇ ries when erasing, are written into the addresses pointed out by the address generators so that finally also all program memories are fille with zeros.
  • the erasing is then finished and .the information in the la selected address position in each program memory is read to respectiv register RPl-RPn, when reading pulse is obtained from the counter C2 which is stepped syncronously with the address generators and common t the memories.
  • Blocking of reading in the rest of the memory positions is obtained by the fact that the output signal from the flip-flop SR2 activates the inverting inputs of the AND-circuits " BP1-BPn, zero signa being obtained on the reading inputs R of the memories as also the counter C2 in these address positions transmits zero signal.
  • the sig ⁇ nals from the registers RP1-RPn are fed to corresponding inputs of the AND-circuits 0P1-0Pn, the inverting outputs of which transmit signals to corresponding inputs of an AND-circuit 03.
  • this circuit transmits an output signal to the third bistabl flip-flop SR3, which then is* set to ONE and transmits activation signa to the lamp L which then is turned on and shows that the whole erasing process is ended.
  • the computer CPU controls the writing and reading in the memories- The writing is carried out by connection to the OR-circuits OR1-0Rn and ORPl-ORPn, respectively.
  • the reading is carried out by connecting the computer to the AND-circuits B1-Bn and BP1-BPn, respectively- When zero-signal is transmitted from the outputs of the flip-flop.s SR1 and SR2 to the in ⁇ verting inputs of the AND-circuits GDI ⁇ -GDn, and * GPI.-GPn,,respectivel the feeding of information to the memories from the data bus DB and th control bus CB is completely controlled by the computer CPU.

Abstract

Arrangement to destroy by erasing the information contents in data memories and program memories included in a data base installation, without destroying the equipment. An operation device (MO) is brought to activate a first group of parallelly working address generators (AD1-ADn), these generators successively generating and selecting all addresses in a memory (DS1-DSn) which is separately connected to each of the generators and which is part of a first memory group. Gate circuits (GD11?-GDn4?) are connected to the data inputs on each memory unit in this first memory group through which binary digits of the same logical level is written into the selected addresses of the memories irrespective of what is already written there. The operation device (MO) also activates a second group of parallelly working address generators (AP1-APn), these generators successively generating and selecting all addresses in a memory (PS1-PSn) which is separately connected to each of the generators, said memory being part of a second memory group. Gate circuits (GP1?-GPn4?) are connected to the data inputs of each memory unit in this second memory group through which circuits binary digits of the same logical level are written into the selected addresses of the memories. After completed erasing in said first and second memory group an activation signal is transmitted to a control device (L) which then indicates that the erasing is finished.

Description

ARRANGEMENT FOR AUTOMATIC ERASING OF THE INFORMATION CONTENTS IN DAT BASES. . ___^______________
FIELD OF THE INVENTION
The invention relates to an arrangement in data bases to prevent someone from unduly access to, or misuse of, the information content in the data base.
DESCRIPTION OF PRIOR ART
In such data bases where the information contents are confidential o secret, there is always risk of sabotage or undue access to the info mation. Access to data in such plants is normally limited in differe ways for example by classifying terminals, ciphering of data at data transmission or using some kind of system with pass words. The plant are also guarded and located in protected premises. In spite of this there is a risk that groups might occupy a plant. Then it can be dif cult to protect data and the functions, of the installation. In such extreme cases blasting of the whole installation is in certain cases prescribed.
SUMMARY OF THE INVENTION
The problem in known technics is of course that in manned plants ther is a great risk that the staff is hurt at possible blasting, further¬ more perhaps a quantity of valuable equipment is destroyed unnecessar ly. Furthermore it has proved to be very difficult to destroy data stored on tape or tape casettes in a. sufficiently effective way.
The invention, which is characterized in the claim, solves said probl by providing the data base with a special button a so called emergenc button which when activated provides electrical impulses to an electr nic circuit which in a first step erases all data information in the data base and then in a second step' erases all program information- in the data base.
The advantage with the arrangement according to the invention compare with known arrangements is that the whole installation can be made
I unusable without material destruction and without exposing the staff for any risk of danger. As the data information has been erased the contents on tapes, casettes or disk memories cannot be read in other computers. As all programs have been erased the data base cannot be used for spreading false information either. Furthermore with the arrangement according to the invention a technically simpler and eco nomically more advantageous solution than in known arrangements is obtained.
BRIEF DESCRIPTION OF THE DRAWINGS
The arrangement according to the invention is closer described below by means of.an embodiment with reference to the accompanying drawing which is a block diagram of an arrangement according to the inventio
PREFERRED EMBODIMENT
As appears'from the figure the arrangement according to the inventio is part of a data base installation comprising a data system of a known kind which for example is described in AXE 10 System Survey, LME 118708 where a computer controls writing and reading in connecte data memories and program memories- Such writing and reading is know technics and is not included in the inventive idea but is mentioned to facilitate the judgement of the arrangement. In a data base installation such data- and program memories can be for example tape memories, casette memories, disk memories, semiconductor memories etc
In the installation according to the figure there is a number of dat memories DS1-DSn for storing the information with which the data bas works. The memories can be of different types and can also contain different kind of information, i.e. they can be considered as functi units completely separated from each other. A number of additional memories are also included in the data base, that is the program memories PS1-PSn. Also these memories can provide function units se¬ parated from each other. In the memories PS1-PSn- those programs are stored which control the processes in the data base. All the memorie data memories as well as program memories receive write- and read orders from a computer CPU which is connected but not shown in the figure. By dividing the memories in function units a very short access time is obtained. As both data- and program information in a data base can be of a very great value to a saboteur or an attacker there must be in the plant, beside the purely physical protection, a possibility to prevent undue access to the important information whic is stored in the memories. As previously mentioned the blasting of th plant is a method which is both dangerous and unsafe. The arrangement according to the invention admits effective elimination of data and program through erasing so that neither staff nor equipment will be damaged.
Furthermore.it appears from the figure that the arrangement according to the invention contains address generators AD1-ADn and AP1-APn, respectively, separately connected to the address inputs of each data store DS1-DSn and program store PS1-PSπ, respectively, for pointing o each memory position appearing in the connected memory. Gate circuits GD1,.- GDn, and GP1-GPn,, respectively, are connected to the data in¬ puts of the memories, from which gates logical zeros are written into each> position on a pointed out address in the memory when the memory receives a writing pulse on a writing input W. Thus the idea of the erasing is that for each pointed out address in the memory only zeros written into the pointed out positions irrespective of what is written there before until the whole memory is filled with zeros.
As appears from the figure the output from an operation point M0 is connected to the set-input on a bistable flip-flop SR1, the task of which is, when activated, to provide a signal of a determined logical level as long as no activation signal is fed to the reset-input of th flip-flop. The output of the flip-flop is connected to the inputs of a number of address generators AD1-ADΠ made by TEXAS INSTRUMENTS type 74 LS 191. Each of the address generators is separately con¬ nected on the outputs to the address inputs on a corresponding data memory DS1-DSn made by INTEL type 2114 L. The task of the address generators, when activated and when controlled by a clock CL being common to the system, is to generate all addresses vhich can appear in the connected data memory and in turn point out each address in the memory. In the embodiment it has been assumed that each word which is stored in the memory consists of 4 bits, of course the memories can also be designed for other word lengths, for example 8 bits. This, however, does not effect the principle for erasing. The output from a gate circuit GD1..-GDn, is connected to each of the data inputs on each data memory DS1-DSn. The gate circuits are logical AND-circuits made b NATIONAL type 74 LS 02 provided with two inputs one of which is inver¬ ting. The output from said flip-flop SR1 is connected to all the mentioned inverting inputs of the AND-circuits. The second input on each of the AND-circuits is connected to a data bus DB which is common to the memories through which data bus the communication is maintained between the computer CPU and the memories DS1-DSπ. According to the embodiment the computer can be a microprocessor made by MOTOROLA type MC 68000. The output from the flip-flop SR1 is also connected to one of the inputs of an OR-circuit 0R1-0Rn, the second input_of which is fed from the computer CPU. The output of said OR-circuits is connected to the write input of respective associated data memory. A register RD1-RDn made by TEXAS INSTRUMENTS type 74LS174 is connected to the dat outputs on each of the data memories. The registers contain as many positions as the data word, i.e. in the chosen case 4. The outputs fro the registers are connected to corresponding inputs of AND-circuits 0D1-0Dn, the outputs of which are inverting and connected to inputs of a further AND-circuit 02. The circuit 02 has as many inputs as the number of AND-circuits 0Dl-0Dn, which in its turn depends on the numbe of data memories. In the chosen embodiment the number of memories is t DS1-DSn, which implies two AND-circuits 0Dl-0Dn and consequently two inputs-on the circuit 02. As appears from the labelling of the memorie of course there can be more than two memories.
A counter C1 common to all data memories is also connected to the out- put of the flip-flop SR1, which counter controlled by the system clock
CL, transmits a read pulse to the data memory when the last position in the data memory has been pointed out, so that the word in the last position of the data memory is read out to respective register RD1- RDn. In order to prevent data from being read from the memory from any other address tha"θ the last selected when erasing, blocking circuits B1-Bn are connected to the read inputs of the data memories, said U
OM blocking circuits consisting of AND-circuits the one input of which inverting and connected to the output on the flip-flop SR1. The seco input of the circuits B1-Bn is fed from the computer CPU, which in n mal circumstances provides a reading pulse on this input. The output from the AND-circuit 02 is connected to the set-input on a second bi stable flip-flop SR2 of the same type as the flip-flop SR1 and the o put of which, in exactly the same manner as the output from the flip flop SRI, feeds an exactly identical electronic circuit which contro the work towards the data memories but this circuit is now intended for the program memories PS1-pSn,' which.memories are of the same typ as the data memories. Thus the output" of the flip-flop SR2 is con¬ nected to the inputs of the..:address generators *AP1-APn> which addres generators are of the same type as the generators ADl-ADn. Each, of t address generators is connected to the address inputs of a corrεspon ing program memory PS1-PSn. The task of the generators, "as previousl mentioned, is to generate all addresses which can appear in. the con¬ nected program memory controlled by the common system clock, and in turn point out each address in the memory. The word length in the program memories is the same as in the data memories i.e. 4 bits. Gate circuits GPI^-GPn, of the same type as the gate circuits GD1,.- GDn, are connected to the data inputs of the program memories. The output of the flip-flop SR2 is connected to the inverting input of all AND-circuits GPI^-GPn.*. A second input on each of the AND-circuit is connected to a control bus CB being common to the program memories through which bus the computer CPU in the normal case exchange data . with the memories PS1-PSn. The output %from an OR-circuit ORPl-ORPn is connected to the writing input on each of the program memories. One input on each OR-circύit is fed from the computer CPU providing a writing pulse at normal operation. The second input of the OR-circuit is connected to the output of the flip-flop SR2, from which .write pul are obtained when erasing. A register RP1-RPn of the same type as the registers RD1-RDn is connected to the data outputs on each of the memories PSI-PSn. The outputs from the registers are connected to corresponding inputs "on AND-circuits 0P1-0Pn the outputs of which are inverting and connected to inputs of a further AND-circuit 03.
The output of the circuit 03 is connected to the set-input on a third bistable flip-flop SR3, of the same type as the flip-flops SR1-SR2, a
U K • Oft-J the output of which is connected to a supervisory la p L. To the output of the flip-flop SR2 is also in this case connected a counter* C2 common for all program memories and of the same type as the counte
C1, which counter C2 when the last position 'in the program memory has been pointed out, reads the selected word into respective register RP RPn. AND-circuits BP1-BPn are connected to the read inputs of the program memories to block reading.in the memory during erasing. One o the inputs of each of the circuits BP1-BPn is inverting and fed from the output of the flip-flop SR2. Under normal. conditions the computer CPU providing read pulses to the memories by connection to the second input of the circuits BP1-BPn. As mentioned the counter C2 cancels th read blocking each time the last address in the memory has been selec ted- In normal cases a computer CPU works in a known manner towards connected memories DS1-DSn and PS1-PSn, respectively. If, however, su a situation should occur that the information in all memories has to be erased, this is done according to the process described belcw.
The operator activates a non-locking push-button a so called "emergen button" at an operation point MO. Then a positive voltage pulse is transmitted to the set-input of the bistable flip-flop SR1 which then is set to ONE, i.e. providing a logical one-signal on the output and remaining in this position if not a zero-setting-s gnal is fed to the reset input of the flip-flop. The output signal from the lip-flop SR activates the address generators AD1-ADn, which controlled by signals
*\ from the common system clock CL starts generating all addresses which can appear in the connected data memories DS1-DSn. The address genera tors work in parallel but each towards its own data memory. In turn a addresses in the data memories are pointed out. The output signal fro the flip-flop SR1 also activates the inverting inputs of the AND-cir¬ cuits GDl^-GDn,, the outputs from the mentioned AND-circuits being seized by a -logical ZERO-sigπal. The ONE-signal from the flip-flop SR is fed to one of the inputs of each of the OR-circuits 0R1-0Rn the outputs of which then transmitting write pulses to the write input W on respective data memory DS1-DSn. When a data memory receives a writing pulse the zeros from the outputs of the AND-circuits GD1..- GDn, are written into each memory position on the address pointed out by the addressgenerators. In this manner the pointing out and writing into each memory continues until the whole memory is filled with zeros irrespective of what has been written previously. To obtain acknowledgement signal that the memories are completely erased, i.e. filled with zeros and to start the erasing process for the program memories PS1-PSn, information from the last address position of res¬ pective data memory is read to the registers RDl-RDn. As previously mentioned the reading from the data memories is Locked in all address positions but the last. The counter C1 which contains as many steps a the number of words in the data memory is activated by the signal fro the flip-flop SR1 and is stepped^ controlled by the common system cloc one step for each selected address in the data memory. When the count has reached the position corresponding to the last address position o the data memory it provides on the output a signal which directly activates the read input R of all dat3 memories DS1-DSn, the contents in the last address position of each data memory being fed to respec¬ tive register RD1-RDn. In the rest of the address positions the readi is locked by the ONE-signal from the output of the flip-flop SR1, whi signal is fed to the inverting inputs of the AND-circuits Bl-Bn, the outputs from these circuits transmitting zero-signal to .the read inpu of respective data memory. On these addresses no activation signal from the counter C1 is transmitted. The output signals from the regis ters RD1-RDn are fed to corresponding inputs on the AND-circuits 0D1- ODn. As the outputs of said AND-circuits are inverting each circuit provides a logical ONE-signal which is fed to a corresponding input of an AND-circuit 02. Thus the inputs of the circuit 02 are activated in parallel when the last address position of respective data memory is read. The signal from the output on the circuit 02 is fed to the input of the flip-flop SR2 which then is activated and transmits an ONE-signal on the output. This signal constitutes activation signal for erasing in the program memories PS1-PSn. The process is exactly the same as has been described when erasing in the data memories DS1-DSn. The signals from the flip-flop SR2 activate the address generators AP1-APn, which controlled by the system clock CL generates all addresses which can appear in the connected program memories PS1- PSn. In turn all addresses are pointed out. The signal from the flip- flop SR2 activates the inverting inputs of the AND-circuits GP ^-GPn,, and furthermore it provides writing pulse to the writing input W of the program memories by activating one input of each of the OR-circuit 0RP1-0RPn- The logical' zeros appearing on the data inputs of the memo¬ ries when erasing, are written into the addresses pointed out by the address generators so that finally also all program memories are fille with zeros. The erasing is then finished and .the information in the la selected address position in each program memory is read to respectiv register RPl-RPn, when reading pulse is obtained from the counter C2 which is stepped syncronously with the address generators and common t the memories. Blocking of reading in the rest of the memory positions is obtained by the fact that the output signal from the flip-flop SR2 activates the inverting inputs of the AND-circuits" BP1-BPn, zero signa being obtained on the reading inputs R of the memories as also the counter C2 in these address positions transmits zero signal. The sig¬ nals from the registers RP1-RPn are fed to corresponding inputs of the AND-circuits 0P1-0Pn, the inverting outputs of which transmit signals to corresponding inputs of an AND-circuit 03. When all memories have been erased and the inputs to the circuit 03 consequently has been activated this circuit transmits an output signal to the third bistabl flip-flop SR3, which then is* set to ONE and transmits activation signa to the lamp L which then is turned on and shows that the whole erasing process is ended.
Under normal conditions where all flip-flops SR are set to zero, i.e. there is no erasing going on, the computer CPU, not shown in the drawing, controls the writing and reading in the memories- The writing is carried out by connection to the OR-circuits OR1-0Rn and ORPl-ORPn, respectively. The reading is carried out by connecting the computer to the AND-circuits B1-Bn and BP1-BPn, respectively- When zero-signal is transmitted from the outputs of the flip-flop.s SR1 and SR2 to the in¬ verting inputs of the AND-circuits GDI^-GDn, and* GPI.-GPn,,respectivel the feeding of information to the memories from the data bus DB and th control bus CB is completely controlled by the computer CPU.
Further, advantages with the arrangement according to the invention are
As several physical memories are utilized it would take a long time to erase all information if the computer itself should perform this with normal access methods, one word at a time. By parallel erasing
Ut in the memories a considerable gain of time is obtained.
By the arrangement according to the invention a capacity demanding work is unloaded from the computer.
A short access time by dividing into serveral memories which also implies modularity at a possible expansion.

Claims

WHAT WE CLAIM IS:
An arrangement for automatic destroying by erasing the information contents in data memories and program memories in a data base installa tion without destroying the equipment,- characterized in that an opera¬ tion device CMO), when activated transmits a control signal to a first group of parallelly working addre'ss generators (ADl-ADn) for successiv generation and selection of all addresses in a memory (DS1-DSn) being separately connected to each of the generators and which memory being included in a first memory group, said control signal also being con¬ nected to a second group of parallelly working address generators CAP1-APn) for successive generation and selection of all addresses in a memory PSL-PSn) being separately connected to each of the address generators, which memor is included in a second memory group, and tha gate circuits CGD1^-GDn,) are connected to the data inputs on each memory unit of said first memory group through which circuits binary digits of the same logical level in a first step are written into the successively selected addresses of said memories of said first memory group, and that gate circuits (GP1„- GP 4) are connected to the data
1 n inputs on each memory unit of said second memory group through which circuits binary digits of the same logical level in a second step are written into the successively selected addresses of said memories of said second memory group.
PCT/SE1981/000385 1980-12-23 1981-12-21 Arrangement for automatic erasing of the information contents in data bases WO1982002274A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
NL8120486A NL8120486A (en) 1980-12-23 1981-12-21 DEVICE FOR AUTOMATICALLY ERASING THE INFORMATION CONTENT IN AN INFORMATION BASE.
DK377782A DK377782A (en) 1980-12-23 1982-08-23 DEVICE FOR AUTOMATICALLY DELETING THE INFORMATION CONTENT IN DATABASES

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
SE8009141801223 1980-12-23
SE8009141A SE425705B (en) 1980-12-23 1980-12-23 DEVICE FOR AUTOMATICALLY ENHANCING THE INFORMATION CONTENT IN THE COMPUTER AND THE PROGRAMMING IN A DATABASE

Publications (1)

Publication Number Publication Date
WO1982002274A1 true WO1982002274A1 (en) 1982-07-08

Family

ID=20342579

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/SE1981/000385 WO1982002274A1 (en) 1980-12-23 1981-12-21 Arrangement for automatic erasing of the information contents in data bases

Country Status (7)

Country Link
ES (1) ES8302944A1 (en)
GB (1) GB2108738B (en)
IT (1) IT8125766A0 (en)
NL (1) NL8120486A (en)
NO (1) NO822813L (en)
SE (1) SE425705B (en)
WO (1) WO1982002274A1 (en)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0149043A2 (en) * 1983-12-30 1985-07-24 International Business Machines Corporation Random access memory
US4593384A (en) * 1984-12-21 1986-06-03 Ncr Corporation Security device for the secure storage of sensitive data
US4698750A (en) * 1984-12-27 1987-10-06 Motorola, Inc. Security for integrated circuit microcomputer with EEPROM
US4783801A (en) * 1983-12-29 1988-11-08 Gao Gesellschaft Fur Automation Und Organisation Mbh Apparatus for protecting secret information
US4860351A (en) * 1986-11-05 1989-08-22 Ibm Corporation Tamper-resistant packaging for protection of information stored in electronic circuitry
US4890263A (en) * 1988-05-31 1989-12-26 Dallas Semiconductor Corporation RAM with capability for rapid clearing of data from memory by simultaneously selecting all row lines
US5036488A (en) * 1989-03-24 1991-07-30 David Motarjemi Automatic programming and erasing device for electrically erasable programmable read-only memories
US5515328A (en) * 1990-03-05 1996-05-07 Sgs-Thomson Microelectronics, S.A. Memory circuit with element for the memorizing of word line selection for an erasure of a block of information
WO1997037353A1 (en) * 1996-03-28 1997-10-09 Siemens Aktiengesellschaft Circuit arrangement with a plurality of electronic circuit components
GB2321123A (en) * 1997-01-11 1998-07-15 Motorola Ltd Circuit for erasing a memory and method thereof

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB1486386A (en) * 1975-03-17 1977-09-21 Ibm Bias/erase oscillator circuits for magnetic recording apparatus
US4172291A (en) * 1978-08-07 1979-10-23 Fairchild Camera And Instrument Corp. Preset circuit for information storage devices

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB1486386A (en) * 1975-03-17 1977-09-21 Ibm Bias/erase oscillator circuits for magnetic recording apparatus
US4172291A (en) * 1978-08-07 1979-10-23 Fairchild Camera And Instrument Corp. Preset circuit for information storage devices

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4783801A (en) * 1983-12-29 1988-11-08 Gao Gesellschaft Fur Automation Und Organisation Mbh Apparatus for protecting secret information
EP0149043A2 (en) * 1983-12-30 1985-07-24 International Business Machines Corporation Random access memory
EP0149043A3 (en) * 1983-12-30 1987-12-09 International Business Machines Corporation Random access memory
US4593384A (en) * 1984-12-21 1986-06-03 Ncr Corporation Security device for the secure storage of sensitive data
US4698750A (en) * 1984-12-27 1987-10-06 Motorola, Inc. Security for integrated circuit microcomputer with EEPROM
US4860351A (en) * 1986-11-05 1989-08-22 Ibm Corporation Tamper-resistant packaging for protection of information stored in electronic circuitry
US4890263A (en) * 1988-05-31 1989-12-26 Dallas Semiconductor Corporation RAM with capability for rapid clearing of data from memory by simultaneously selecting all row lines
US5036488A (en) * 1989-03-24 1991-07-30 David Motarjemi Automatic programming and erasing device for electrically erasable programmable read-only memories
US5515328A (en) * 1990-03-05 1996-05-07 Sgs-Thomson Microelectronics, S.A. Memory circuit with element for the memorizing of word line selection for an erasure of a block of information
WO1997037353A1 (en) * 1996-03-28 1997-10-09 Siemens Aktiengesellschaft Circuit arrangement with a plurality of electronic circuit components
GB2321123A (en) * 1997-01-11 1998-07-15 Motorola Ltd Circuit for erasing a memory and method thereof
GB2321123B (en) * 1997-01-11 2001-01-03 Motorola Ltd Circuit for erasing a memory and a method thereof

Also Published As

Publication number Publication date
NL8120486A (en) 1983-04-05
GB2108738A (en) 1983-05-18
NO822813L (en) 1982-08-18
SE425705B (en) 1982-10-25
SE8009141L (en) 1982-06-24
GB2108738B (en) 1985-04-24
ES508252A0 (en) 1982-12-01
IT8125766A0 (en) 1981-12-22
ES8302944A1 (en) 1982-12-01

Similar Documents

Publication Publication Date Title
US4814982A (en) Reconfigurable, multiprocessor system with protected, multiple, memories
US4120030A (en) Computer software security system
US3806882A (en) Security for computer systems
US5148534A (en) Hardware cartridge representing verifiable, use-once authorization
US3818461A (en) Buffer memory system
US3422401A (en) Electric data handling apparatus
WO1982002274A1 (en) Arrangement for automatic erasing of the information contents in data bases
US5319765A (en) Semiconductor memory unit utilizing a security code generator for selectively inhibiting memory access
EP0114522A2 (en) ROM protection device
US4424573A (en) System for entering a postage meter serial number into a nonvolatile memory from an external channel after assembly of the meter
EP0118446A1 (en) First-in, first-out (fifo) memory configuration for queue storage.
JPS5446447A (en) Portable data carrier for storing and processing data
GB2232281A (en) IC card memory protection
JPS63136295A (en) Data carrier
EP0378307A2 (en) Prevention of alteration of data stored in secure integrated circuit chip memory
GB1069480A (en) Memory system
US3197742A (en) Search apparatus
US3293610A (en) Interrupt logic system for computers
EP0200198B1 (en) An arrangement for expanding memory capacity
US3389377A (en) Content addressable memories
US3753239A (en) Data flow in a machine log system
US5101374A (en) Secure, fast storage and retrieval without interactive checking
US3286237A (en) Tabulator
US3387272A (en) Content addressable memory system using address transformation circuits
US4555591A (en) Integrated circuit devices for secure data encryption

Legal Events

Date Code Title Description
AK Designated states

Designated state(s): DK FI GB NL NO