DE1116447B - Circuit arrangement for generating a digital, k-stage random sequence - Google Patents
Circuit arrangement for generating a digital, k-stage random sequenceInfo
- Publication number
- DE1116447B DE1116447B DES52882A DES0052882A DE1116447B DE 1116447 B DE1116447 B DE 1116447B DE S52882 A DES52882 A DE S52882A DE S0052882 A DES0052882 A DE S0052882A DE 1116447 B DE1116447 B DE 1116447B
- Authority
- DE
- Germany
- Prior art keywords
- random
- random sequence
- circuit arrangement
- sequence
- generating
- Prior art date
- Legal status (The legal status 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 status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03K—PULSE TECHNIQUE
- H03K3/00—Circuits for generating electric pulses; Monostable, bistable or multistable circuits
- H03K3/84—Generating pulses having a predetermined statistical distribution of a parameter, e.g. random pulse generators
Landscapes
- Storage Device Security (AREA)
Description
Schaltungsanordnung zur Erzeugung einer digitalen, k-stufigen Zufallsfolge Die Erfindung bezieht sich auf eine Schaltungsanordnung zur Erzeugung einer digitalen, k-stufigen Zufallsfolge. Eine derartige Zufallsfolge, also eine Folge diskreter Ereignisse, die möglichst zufällig aus einer Menge möglicher Ereignisse ausgewählt sein sollen, werden in der Technik auf den verschiedensten Gebieten benötigt. Als Anwendungsbeispiele seien hierbei das Verschlüsseln von Nachrichten, bei denen z. B. die einzelnen Buchstaben vertauscht werden sollen, oder das Verschlüsseln von Fernschreibnachrichten nach den bekannten Überlagerungsverfahren genannt. Auch werden derartige Zufallsfolgen für statistische Zwecke, z. B. für die Messung von Kabelbelegungen usw., benötigt. Als neueres Anwendungsgebiet seien darüber hinaus sogenannte »Toto- und Lottomaschinen« genannt.Circuit arrangement for generating a digital, k-stage random sequence The invention relates to a circuit arrangement for generating a digital, k-level random sequence. Such a random sequence, i.e. a sequence more discrete Events selected as randomly as possible from a set of possible events are required in technology in a wide variety of fields. as Examples of use here are the encryption of messages in which z. B. the individual letters should be swapped, or the encryption of Teletype messages called according to the known overlay method. Also be such random sequences for statistical purposes, e.g. B. for the measurement of cable assignments etc., needed. As a newer area of application, so-called »Toto- and lottery machines.
In jedem Fall muß die Schaltungsanordnung eine bestimmte Folge quantisierter Signale abgeben, wobei die Folge der Signale völlig unregelmäßig sein soll. Wird jedem einzelnen Signal eine der Ziffern 0, 1, 2, . . ., k-1 und k zugeordnet, dann soll in einer Folge jede einzelne Ziffer völlig unregelmäßig auftreten; wobei das Auftreten einer bestimmten Ziffer unabhängig von der zuvor ausgewählten Ziffer erfolgen muß. Statistische Berechnungen ergeben, daß in einer sehr großen Folge praktisch jede Ziffer, d. h. also jedes einer Ziffer zugeordnete Signal mit gleicher Häufigkeit auftreten muß, wenn die Zufallsbedingung vollständig erfüllt sein soll.In any case, the circuit arrangement must quantize a certain sequence Emit signals, whereby the sequence of signals should be completely irregular. Will one of the digits 0, 1, 2,. . ., assigned to k-1 and k, then each individual digit should appear completely irregularly in a sequence; where the Occurrence of a specific digit can be made regardless of the previously selected digit got to. Statistical calculations show that practical in a very large sequence each digit, d. H. i.e. every signal assigned to a digit with the same frequency must occur if the random condition is to be completely fulfilled.
Zur Erzeugung derartiger Zufallsfolgen sind schon verschiedene Anordnungen bekannt, die im allgemeinen Zufallsgeneratoren genannt werden. Im allgemeinen arbeiten bekannte Anordnungen mit mechanischen Mitteln, d. h. mit nach dem Prinzip eines Würfels aufgebauten Systemen. So ist beispielsweise eine Anordnung bekannt, bei der aus einer Vielzahl von unterschiedlich gefärbten Kugeln. nach einer guten Durehmischung der Kugeln diese Kugeln mechanisch einzeln ausgewählt werden, wobei einem Signal, d. h. also einer Ziffer oder einer anderen logischen Entscheidung jeweils eine Kugel bestimmter Färbung zugeordnet ist. Werden dann gemäß diesem Vorschlag, bei dem nur zwei Arten von Kugeln vorhanden sind, mehrere, z. B. fünf »Zufallsgeneratoren« nebeneinander angeordnet, dann können auch mehrstufige Zufallsfolgen, d. h. Zufallsfolgen mit mehr unterschiedlichen Signalen als zwei, erzeugt werden. Die genannte Anordnung ist dann im besonderen zur Verschlüsselung von Fernschreibnachrichten gedacht.There are already various arrangements for generating such random sequences known, which are generally called random number generators. Generally work known arrangements with mechanical means, d. H. with on the principle of one Cube-based systems. For example, an arrangement is known at of a multitude of differently colored balls. after a good mixture of the balls these balls are mechanically selected individually, with a signal, d. H. that is, one ball for each digit or other logical decision specific coloring is assigned. Are then according to this proposal, in which only there are two types of balls, several e.g. B. five "random number generators" next to each other arranged, then multi-level random sequences, i. H. Random sequences with more different signals than two can be generated. The said arrangement is then intended in particular for the encryption of telex messages.
Eine andere bekannte Anordnung nutzt die überschreitung eines bestimmten Amplitudenwertes einer Rauschspannung während eines willkürlich gewählten Zeitabschnittes aus, wobei die Zahl der überschreitungen dieses Amplitudenwertes in dieser Zeit unmittelbar oder gegebenenfalls nach einer Unterteilung dieses Wertes und Verwendung des nach der Teilung verbleibenden Restes als Zufallswert verwendet wird.Another known arrangement uses the exceeding of a certain value Amplitude value of a noise voltage during an arbitrarily selected time period off, the number of times this amplitude value was exceeded in this time immediately or, if necessary, after a subdivision of this value and use of the remainder remaining after the division is used as a random value.
Diese und andere bekannte Anlagen sind, sofern sie gute Zufallsfolgen liefern sollen, verhältnismäßig aufwendig, ganz abgesehen davon, daß Einrichtungen, die rein elektronisch arbeiten und bei denen Zufallsfolgen benötigt werden, im allgemeinen nicht mit mechanischen Gliedern, wie es beispielsweise ein mit gefärbten Kugeln arbeitender Zufallsgenerator darstellt, zusammenarbeiten können, da die Arbeitsgeschwindigkeiten völlig unterschiedlich sind.These and other well-known plants are random, provided they are good should deliver, relatively expensive, quite apart from the fact that facilities, which work purely electronically and for which random sequences are required, in general not with mechanical links, such as one with colored balls working random number generator, can work together as the working speeds are completely different.
Darüber hinaus haben alle Zufallsgeneratoren einen sogenannten systematischen Fehler. Unter einem systematischen Fehler wird die Wahrscheinlichkeit verstanden, die für das Auftreten eines der Signale im Gegensatz zu dem bzw. zu den anderen Signalen spricht, so daß dieses Signal systematisch gegenüber den anderen bevorzugt wird. Darüber hinaus sind bei den bekannten Anordnungen die einzelnen an sich zufälligen Entscheidungen von den jeweils gerade vorher getroffenen Entscheidungen statistisch abhängig, so daß in der Aufeinanderfolge der Signale bestimmte Gruppen häufiger auftreten als andere.In addition, all random number generators have a so-called systematic Failure. A systematic error is understood to mean the probability those for the occurrence of one of the signals in contrast to the other or the other Signals speaks so that this signal is systematically preferred over the others will. In addition, in the known arrangements, the individual ones are inherently random Decisions from the decisions just made before, statistically dependent, so that certain groups more frequently in the sequence of signals appear as others.
Der Erfindung liegt die Aufgabe zugrunde, auch mit unvollkommenen Zufallsgeneratoren vollkommenere Zufallsfolgen zu gewinnen. Die Schaltungsanordnung nach der Erfindung bedient sich zur Erzeugung einer digitalen, k-stufigen Zufallsfolge zweier Quellen zur Erzeugung je einer k-stufigen Zufallsfolge und je einer überlagerungseinrichtung, der die beiden Zufallsfolgen zugeführt und in der sie nach den Regeln der Addition modulo k zu einer neuen k-stufigen Zufallsfolge zusammengefaßt werden.The invention is based on the object, even with imperfect Random number generators to win more perfect random sequences. The circuit arrangement according to the invention is used to generate a digital, k-stage random sequence two sources for generating a k-level random sequence each and a superimposing device each, the the both random sequences fed and in which they according to the rules the addition modulo k can be combined to form a new k-stage random sequence.
Durch diese Maßnahme bei einer Schaltungsanordnung wird, wie im folgenden noch belegt wird, ein sehr viel geringerer systematischer Fehler in der neu gewonnenen Zufallsfolge erzielt, als die beiden verarbeiteten Zufallsfolgen zunächst hatten. Dies sei an folgendem Beispiel erläutert.As a result of this measure in a circuit arrangement, as follows is still documented, a much smaller systematic error in the newly won Random sequence achieved when the two random sequences processed initially had. This is explained using the following example.
Es ist angenommen, daß jedes einzelne Signal mit der gleichen Wahrscheinlichkeit auftreten soll, daß aber in Wirklichkeit dieses Signal von dem Zufallsgenerator mit verschiedener Häufigkeit gegeben wird.It is assumed that every single signal has the same probability should occur, but in reality this signal from the random generator given with different frequencies.
In einer z. B. zweistufigen Zufallsfolge A müßten dann die Signale 0 und 1 mit je 50% Wahrscheinlichkeit eintreten. In Wirklichkeit aber erzeugt ein Zufallsgenerator das Ereignis oder Symbol 0 mit einer Wahrscheinlichkeit pA(0)=1/2(1+fA) und dasSignal 1 mit der WahrscheinlichkeitpA(1)=1/2(1-fA). Ferner existierte eine andere Zufallsfolge B, die entweder aus einem anderen, vom ersten statistisch unabhängigen Zufallsgenerator stammt oder vom ursprünglichen Zufallsgenerator zu einer ganz anderen Zeit erzeugt wurde. In der zweiten Zufallsfolge treten die Signale 0 und 1 mit den Wahrscheinlichkeiten pB(0)=1/2(1+fs) und pB(1)=1/2(1-fs) auf.In a z. B. two-stage random sequence A would then have the signals 0 and 1 occur with 50% probability each. In reality, however, creates a Random generator the event or symbol 0 with a probability pA (0) = 1/2 (1 + fA) and the signal 1 with the probability pA (1) = 1/2 (1-fA). There was also one other random sequence B, either from another, statistically independent from the first Random generator comes from or from the original random generator to a completely different one Time was generated. In the second random sequence, the signals 0 and 1 occur with the Probabilities pB (0) = 1/2 (1 + fs) and pB (1) = 1/2 (1-fs).
Nach dem Verfahren gemäß der Erfindung bildet man aus A und B eine neue Zufallsfolge R, z. B. nach den Regeln der Addition modulo 2, nämlich 0-!-0=0, 0-f-1=1, 1-f-0=1, 1-I-1=0. Der systematische Fehler der neuen Folge ist dann nur noch fR = fA # fB, also auf jeden Fall kleiner als jeder Fehler einer der einzelnen Folgen.According to the method according to the invention, a new random sequence R is formed from A and B, e.g. B. according to the rules of addition modulo 2, namely 0 -! - 0 = 0, 0-f-1 = 1, 1-f-0 = 1, 1-I-1 = 0. The systematic error of the new sequence is then only fR = fA # fB, i.e. in any case smaller than any error in one of the individual sequences.
Es ist ohne weiteres einzusehen, daß auch in Fällen, in denen k größer als 2 ist, dieselben Vorteile erreicht werden.It is readily apparent that even in cases in which k is greater than 2, the same advantages can be achieved.
Wird durch die Zusammenfassung zweier Zufallsfolgen das gewünschte Ergebnis hinsichtlich des systematischen Fehlers noch nicht erreicht, d. h., ist der systematische Fehler nach Zusammenfassung zweier Zufallsfolgen immer noch zu groß, dann kann durch Kombination mit einer weiteren Zufallsfolge, die von einem dritten Zufallsgenerator oder aber von dem bzw. den vorhandenen Zufallsgeneratoren zu einer anderen Zeit abgenommen ist, der systematische Fehler weiter verkleinert werden. Die Schaltungsanordnung nach der Erfindung kann mit mechanischen oder elektrischen Schaltmitteln, wie sie zur Ausführung logistischer Operationen verwendet werden, sehr einfach realisiert werden. Eine Addition kann beispielsweise mit Koinzidenzschaltungen, die aus Relais, Röhren, Richtleitern od. dgl. aufgebaut sein können, durchgeführt werden.Is the desired by combining two random sequences Result with regard to the systematic error not yet achieved, d. i.e., is the systematic error still increases after combining two random sequences great then can be combined with another random sequence made by a third random generator or from the random generator or generators present is decreased at another time, the systematic error is further reduced will. The circuit arrangement according to the invention can be mechanical or electrical Switching means such as are used to carry out logistical operations, can be implemented very easily. An addition can, for example, with coincidence circuits, which can be made up of relays, tubes, directional ladders or the like will.
Die Verwendung der Schaltungsanordnung nach der Erfindung hat auch noch den Vorteil, daß der endgültige systematische Fehler sehr viel einfacher gemessen werden kann. Dies kommt dadurch zustande, daß zunächst ja Zufallsfolgen mit verhältnismäßig großen systematischen Fehlern erzeugt werden, die aber sehr viel einfacher auf die systematischen Fehler untersucht werden können als Zufallsfolgen mit geringen systematischen Fehlern. Bei dem durch Kombination mit den Zufallsfolgen noch vorhandenen systematischen Fehler werden diese Fehler dadurch ermittelt, d'aß die systematischen Fehler der Ursprungsfolge gemessen und die Fehler der erzeugten und zu verwendenden Zufallsfolgen dann rechnerisch ermittelt werden, wobei der Fehler sich aus der Multiplikation der Fehler der Ursprungsfolgen ergibt.The use of the circuit arrangement according to the invention also has nor the advantage that the final bias is measured much more easily can be. This is due to the fact that initially random sequences with relatively large systematic errors are generated, but which are much more easily accessible to the systematic errors can be examined as random sequences with low systematic errors Mistakes. In the case of the systematic that still exists through combination with the random sequences Errors, these errors are determined by the fact that the systematic errors of the Original sequence measured and the errors of the random sequences generated and used can then be determined arithmetically, the error resulting from the multiplication the error of the original sequences results.
Claims (2)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DES52882A DE1116447B (en) | 1957-03-27 | 1957-03-27 | Circuit arrangement for generating a digital, k-stage random sequence |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DES52882A DE1116447B (en) | 1957-03-27 | 1957-03-27 | Circuit arrangement for generating a digital, k-stage random sequence |
Publications (1)
Publication Number | Publication Date |
---|---|
DE1116447B true DE1116447B (en) | 1961-11-02 |
Family
ID=7488973
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DES52882A Pending DE1116447B (en) | 1957-03-27 | 1957-03-27 | Circuit arrangement for generating a digital, k-stage random sequence |
Country Status (1)
Country | Link |
---|---|
DE (1) | DE1116447B (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE3840857A1 (en) * | 1988-12-03 | 1990-06-07 | Hella Kg Hueck & Co | Device for the remote control of security devices |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US2406031A (en) * | 1942-05-21 | 1946-08-20 | Bell Telephone Labor Inc | Telegraph ciphering key tape machine |
US2539014A (en) * | 1949-02-16 | 1951-01-23 | Walter J Frantz | Random digit generator |
-
1957
- 1957-03-27 DE DES52882A patent/DE1116447B/en active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US2406031A (en) * | 1942-05-21 | 1946-08-20 | Bell Telephone Labor Inc | Telegraph ciphering key tape machine |
US2539014A (en) * | 1949-02-16 | 1951-01-23 | Walter J Frantz | Random digit generator |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE3840857A1 (en) * | 1988-12-03 | 1990-06-07 | Hella Kg Hueck & Co | Device for the remote control of security devices |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE2255198C2 (en) | Pulse frequency divider circuit | |
DE830119C (en) | Electrical addition circuit for receiving simultaneous current pulse pairs | |
DE1491975C3 (en) | Adjustable frequency divider | |
DE2235802C2 (en) | Method and device for testing non-linear circuits | |
DE1091783B (en) | Method and device for displaying characters on the screen of a cathode ray tube | |
DE1116447B (en) | Circuit arrangement for generating a digital, k-stage random sequence | |
DE2820426A1 (en) | ANALOG NOISE GENERATOR WITH A PRESETTABLE DISTRIBUTION BASED ON A POINT CONTROL | |
DE2842978C2 (en) | Electronic locking system | |
DE971474C (en) | Circuit arrangement for telecommunication, in particular telephone systems | |
DE1257843B (en) | Device for generating key pulse sequences | |
DE2337132A1 (en) | DECIMAL LIMIT SETTING FOR COMPARISON WITH A BINARY DIGITAL SIGNAL | |
DE2027521A1 (en) | Arrangement for generating a series of digital signals | |
DE2429477A1 (en) | TIME STORAGE | |
DE1212152C2 (en) | Static counter | |
DE1188123B (en) | Electronic encryptor with an arrangement that delivers each plaintext letter to be encrypted in the form of a group of binary signals | |
DE2261352C3 (en) | Apparatus for converting a first train of periodic pulses into a second train of periodic pulses of low frequency | |
DE2848943C2 (en) | Arrangement for stochastic coding of at least two sizes | |
DE358486C (en) | Device for optionally communicating with each other signal stations with command apparatus or the like. | |
DE1574603A1 (en) | Binary adding circuit | |
DE2039445B3 (en) | Code generator for generating large period binary code character sequence derives individual sequence elements using combination of bits of bit patterns accommodating by individual counter stages | |
EP0146865A2 (en) | Method of generating pseudo-random trains of binary signals | |
DE2128800B2 (en) | AUTOMATIC RHYTHM GENERATOR | |
DE908150C (en) | Procedure for telecommunication systems with tone dialing over long-distance and connecting lines, in particular for telephone systems | |
DE1005133B (en) | Circuit arrangement for the transmission of numbers in direct current dual code over two-wire lines in telecommunication systems, in particular telephone systems | |
DE1774093A1 (en) | Method and quick connection for controlling output devices |