JPS58145980A - 組合せ暗号発生装置 - Google Patents

組合せ暗号発生装置

Info

Publication number
JPS58145980A
JPS58145980A JP57029345A JP2934582A JPS58145980A JP S58145980 A JPS58145980 A JP S58145980A JP 57029345 A JP57029345 A JP 57029345A JP 2934582 A JP2934582 A JP 2934582A JP S58145980 A JPS58145980 A JP S58145980A
Authority
JP
Japan
Prior art keywords
random number
code generator
combination code
chip
chips
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
Application number
JP57029345A
Other languages
English (en)
Inventor
今井 貞三
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
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 Individual filed Critical Individual
Priority to JP57029345A priority Critical patent/JPS58145980A/ja
Publication of JPS58145980A publication Critical patent/JPS58145980A/ja
Pending legal-status Critical Current

Links

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 コ(7)発明はn種類のきまった乱数列の中から、外か
ら指示して 4類をえらび、 それらを使っテ乱数列を
発生する装置に関するものである。
はじめに本装置を暗号通信に利用する実施例について述
べる・ 例えば、n=32、n=5として、たがいに異なる乱数
列を書込りだ32個のROMチップを→りに並べたRO
Mセ、ントを考える。 この中から8固を選ぶ方法は2
01376通りある。 5チツプの対応する番地の5ビ
ツトCごついて排他論理和をとレバ・ Iチップ分の乱
数列が得られる。
送受信双方に全く同じ ROMセットを置き、送信側は
通信内容と上記jビット、ti乙ピットずつの排他論理
和を送信し、受信側はもう一度同じjチップと受信内容
との排他論理和をとって元に戻す。
5チツプの選択の変更は、/チップ分の情報を送り終る
ごとに選びなおす方式、隣のチップにそのまま続くと考
えて、32チップ−まわりした後に選びなおす方式、−
まわりした後も同じ乱数を繰返し使う方式などがあり得
る。
また選択の方法は、送受信双方でそれぞれ同じ数値列、
文字列などを入力しておき、それに従って選ぶ方式、最
初はこの方法で決め次からは通信内容の一部(例えばl
チップ分の最後の部分)などを使って新に使うチップを
決める方式、などがあり得る。
通信内WG、を普通の文字コードを使うと使用コードが
片寄るので、解読のヒントを与えることがある。
一度解読されにくいコードに変換した後に乱数処理する
ことが望ましい。
またROMセットは容易に作ることができるので、短期
間で更新することにより、乱数の内容がもれるのを防ぐ
ことができる。
Aと8の閣内通信を、C(本社、電電公社など)が中介
する場合、CはAの使う乱数、Bの使う乱数、および一
方からくる送信情報の排他論理和をとって他方へ送れば
よい。 AとBはたがいに相手のROM内容については
何も知らずに通信できしかも通信内容は途中一度も表に
出ないままで送られる。
A、Bがどのチップを使うかは、Cから指示しCだけが
知っていてもよい。 とにかくCはつねにA、Bの使用
している乱数について完全に知っていなければならない
以上、r−5に固定した例のみ述べたが、チップ選択の
たびにrを変えることも可能である。
また乱数列も/チップ分の最初から使う代りに途中から
使う、または途中から使って最初にもどり、/チップ分
使ってから隣のチップに移る、なども可能でこれらは送
受信双方で同じ指示をしておけばよい。
暗号通信以外の応用例としてはD I S K 、 )
4 T f:どに書込む情報を上記の乱数処理をしてか
ら書込み、読取るときには同じROMの組合せを指示し
て元の情報にもどす方式などが可能である。
特許出願人 今 井 貞 三

Claims (1)

    【特許請求の範囲】
  1. 回申類の一定の乱数列の中から、r種類を外からの指示
    でえらび、 それらを使って作られる新しい乱数列を利
    用できるようにした装置。
JP57029345A 1982-02-24 1982-02-24 組合せ暗号発生装置 Pending JPS58145980A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP57029345A JPS58145980A (ja) 1982-02-24 1982-02-24 組合せ暗号発生装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP57029345A JPS58145980A (ja) 1982-02-24 1982-02-24 組合せ暗号発生装置

Publications (1)

Publication Number Publication Date
JPS58145980A true JPS58145980A (ja) 1983-08-31

Family

ID=12273633

Family Applications (1)

Application Number Title Priority Date Filing Date
JP57029345A Pending JPS58145980A (ja) 1982-02-24 1982-02-24 組合せ暗号発生装置

Country Status (1)

Country Link
JP (1) JPS58145980A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01282945A (ja) * 1988-05-10 1989-11-14 Hitachi Maxell Ltd 通信システム
JPH03251890A (ja) * 1990-03-01 1991-11-11 Kokusai Denshin Denwa Co Ltd <Kdd> 非線形フィードバック・シフトレジスタ装置

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01282945A (ja) * 1988-05-10 1989-11-14 Hitachi Maxell Ltd 通信システム
JPH03251890A (ja) * 1990-03-01 1991-11-11 Kokusai Denshin Denwa Co Ltd <Kdd> 非線形フィードバック・シフトレジスタ装置

Similar Documents

Publication Publication Date Title
US4078152A (en) Block-cipher cryptographic system with chaining
US5001753A (en) Crytographic system and process and its application
US5003596A (en) Method of cryptographically transforming electronic digital data from one form to another
US4965827A (en) Authenticator
US6415032B1 (en) Encryption technique using stream cipher and block cipher
KR100333255B1 (ko) N-비트입력값을변환된n-비트출력값으로변환하는장치및방법
WO1998024205A1 (en) 32n + d bit key encryption-decryption system using chaos
JP2005534235A (ja) 暗号用シード値生成方法およびシステム
CA2359534A1 (en) Information additive group code generator and decoder for communication systems
EP2290826A3 (en) Lost packet recovery method for packet transmission protocols
US6275587B1 (en) Secure data encoder and decoder
JPS61261773A (ja) 換字−転置法によるエンコ−ダ
EP1119130A3 (en) Cryptosystem-related method and apparatus
WO1998044678A1 (en) Encryption device for information in binary code
EP0097997B1 (en) Method of generating a pseudo-random sequence of signs of a large sequence length
HU227781B1 (hu) Szimmetrikus kulcsú kriptográfiai berendezés és eljárás információk titkosítására és visszafejtésére
JPS61114289A (ja) デイジタルデータシーケンスを暗号化された形式に変換するための方法及び装置
RU2007884C1 (ru) Устройство шифрования двоичной информации &#34;албер&#34;
RU2002120470A (ru) Портативный носитель данных с их защитой от несанкционированного доступа, обеспечиваемой за счет искажения сообщений
Ritter Transposition cipher with pseudo-random shuffling: The dynamic transposition combiner
CN111324908A (zh) 一种批量数据脱敏方法
US6035042A (en) High speed and method of providing high speed table generation for block encryption
DE112020005033T5 (de) Kommunikationsdatentext-konfusions-verschlüsselungsverfahren
RU2254685C2 (ru) Способ шифрующего преобразования информации
DK146748B (da) Anlaeg til overfoering af sloeret tale fra en sender til en modtager