Ағылшыншамен салыстырыңыз: абзацты басыңыз — түпнұсқа терезеде ашылады. Абзац астындағы EN түймесі оны мәтін ішінде көрсетеді.
Мазмұны
Кіріспе
Советтік шифрлау машинасы
шифрлау машинасы
Soviet cipher machine
the cipher machine
Криптографияда Фиалка (М 125) – Суық соғыс дәуіріндегі советтік шифрлау машинасының атауы. Роторлық машина, құрылғыда 10 ротор қолданылады, әрқайсысында 30 контакті бар, сонымен қатар қадам басуды басқару үшін механикалық штырғылар бар. Ол сонымен қатар перфокарталық механизмді де пайдаланады. Фиалка орыс тілінде "күлгін" дегенді білдіреді. Бұл машина туралы ақпарат 2005 жылға дейін өте сирек болды, себебі құрылғы құпия сақталған. Фиалканың алдыңғы жағының оң бөлігінде бес деңгейлі қағаз таспасын оқу құрылғысы, ал үстінде қағаз таспасын перфорациялау және таспамен басып шығару механизмі орналасқан. Машинаны кілттеу үшін перфокарталық енгізу сол жақта орналасқан. Фиалка 24 вольт тұрақты токпен жұмыс істейді және 100-250 В айнымалы ток, 50-400 Гц жиілігінде қуатты қабылдайтын жеке қуат көзімен бірге келеді, қуатты таңдау үшін сыртқы селекторлық қосқыш арқылы. Машинаның роторлары кириллицамен белгіленген, сондықтан роторларға 30 нүкте қажет; бұл латын әліпбиіне сәйкес 26 контактілі роторлары бар көптеген салыстырмалы батыс машиналарынан өзгеше. Пернетақта, кем дегенде Шығыс Германияда жасалған үлгілерде, кириллица және латын әріптерін қамтиды. Кем дегенде екі нұсқасы белгілі: M 125 MN және M 125 3MN. M 125 MN латын және кириллица әріптерін қолдайтын басу дөңгелегіне ие. M 125 3MN латын және кириллица үшін бөлек басу дөңгелектеріне ие болды. M 125 3MN үш режимде жұмыс істейді: бірлік ауысқан әріптер, әріптер мен символдармен екілік ауысқан, және тек сандар, код кітаптарымен қолдану және сандық шифрларды қосымша шифрлеу үшін.
In cryptography, Fialka (M 125) is the name of a Cold War era Soviet cipher machine. A rotor machine, the device uses 10 rotors, each with 30 contacts along with mechanical pins to control stepping. It also makes use of a punched card mechanism. Fialka means "violet" in Russian. Information regarding the machine was quite scarce until c. 2005 because the device had been kept secret. Fialka contains a five level paper tape reader on the right hand side at the front of the machine, and a paper tape punch and tape printing mechanism on top. The punched card input for keying the machine is located on the left hand side. The Fialka requires 24 volt DC power and comes with a separate power supply that accepts power at 100 to 250 VAC, 50–400 Hz by means of an external selector switch. The machine's rotors are labelled with Cyrillic, requiring 30 points on the rotors; this is in contrast to many comparable Western machines with 26 contact rotors, corresponding to the Latin alphabet. The keyboard, at least in the examples of East German origin, had both Cyrillic and Latin markings. There are at least two versions known to exist, the M 125 MN and the M 125 3MN. The M 125 MN had a typewheel that could handle Latin and Cyrillic letters. The M 125 3MN had separate typewheels for Latin and Cyrillic. The M 125 3MN had three modes, single shift letters, double shift with letters and symbols, and digits only, for use with code books and to superencrypt numeric ciphers.
Ақпараттың ағып кетуіне қарсы жобалау шаралары
Түрлі криптографиялық құрылғылардың жобалау ерекшеліктері жүйенің қауіпсіздігіне әртүрлі деңгейде нұқсан келтіретін ақпараттың физикалық түрде сыртқа шығуына себеп болуы мүмкін. Бұл әдетте қосымша канал ағып кетуі немесе TEMPEST деп аталады. Фиалка құрылымын жобалау кезінде қолданылған тиісті қарсы шаралар төменде сипатталған.
Design factors in various cryptographic devices can result in the physical leakage of information that may compromise the security of the system to varying degrees. This is commonly known as side channel leakage or TEMPEST. The following describe appropriate counter measures that were taken in the design of Fialka.
Электрмен жабдықтау блогы
Фиалка басылған немесе қағазға тесілген (5 биттік) кодталған әріпке байланысты әртүрлі мөлшерде ток тартады. Егер қуат көзі желіге қосылған болса, кішкентай қуат құбылуларын тыңшы байқау мүмкіндігі болар еді. Желіден берілетін қуат құбылуларын жасыру үшін Фиалка машинасынан қуат беру блогына (PSU) қай әріп шығарылып жатқанын көрсететін дерек кабелі қосылды, бұл қуат көзіне әртүрлі жүктемелерді өтеуге мүмкіндік берді. PSU-де қайтара байланыс кабелінен келетін сигналға байланысты бескесанды жасанды жүктемелік кедергілері бар өтемақы схемасы болды. Бұдан өзге, PSU шифрді бұзуы мүмкін қалған қателерді немесе уақытша құбылыстарды жасыру үшін қуат желісіне күшті шу сигналын жібереді.
Fialka draws differing amounts of current depending on which (5 bit) encoded letter is printed or paper punched. If the power supply was plugged into the mains there would be an opportunity for the small power fluctuations to be observed by an eavesdropper. In order to mask any mains supplied power fluctuations a data cable fed back from the Fialka machine to the power supply unit (PSU) indicating which letter was being output allowing the supply to compensate for the differing loads. The PSU was designed with a compensating circuit with five artificial load resistors which would be powered depending on the signal from the feedback cable. In addition to this, the PSU injects a strong noise signal into the power line, to further mask any remaining glitches or transient effects which could compromise the cipher.
Басқа роторлы машиналармен салыстыру
Фиалка дизайны Enigma, швейцариялық NEMA және американдық KL 7 сияқты заманауи роторлық шифрлау машиналарының негізінде жасалған. NEMA-да Fialka-ның 10 роторына қарағанда бар болғаны 5 электрлік ротор болды, сондай-ақ NEMA-да перфокарталы коммутатор немесе оған балама, мысалы, плагборд болған жоқ. Фиалка ең көп KL 7 американдық машинасына ұқсас, онда сегіз электрлік ротор бар және коммутаторы да жоқ, бірақ оның пернетақтасының ауыстыру құрылғысы рефлектор қажеттігін жойды (ол Enigma жүйесінде әлсіздік болып шықты).
The Fialka design is derived from contemporary rotor based cipher machines, such as Enigma, the Swiss NEMA and the American KL 7. NEMA only had 5 electrical rotors vis à vis the Fialka's 10, and furthermore NEMA lacked a punched card commutator or equivalent such as a plug board. Fialka is most comparable to the U. S. KL 7 which has eight electrical rotors and also lacks a commutator, but its keyboard permutation switch eliminated the need for a reflector (which had proven to be a weakness in the Enigma system).