JPS5916441A - スクランブル方式 - Google Patents

スクランブル方式

Info

Publication number
JPS5916441A
JPS5916441A JP57126183A JP12618382A JPS5916441A JP S5916441 A JPS5916441 A JP S5916441A JP 57126183 A JP57126183 A JP 57126183A JP 12618382 A JP12618382 A JP 12618382A JP S5916441 A JPS5916441 A JP S5916441A
Authority
JP
Japan
Prior art keywords
pattern
digital data
digital
generator
scrambled
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.)
Granted
Application number
JP57126183A
Other languages
English (en)
Other versions
JPS626380B2 (ja
Inventor
Eiji Okamoto
栄司 岡本
Katsuhiro Nakamura
勝洋 中村
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.)
NEC Corp
Original Assignee
NEC Corp
Nippon Electric Co Ltd
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 NEC Corp, Nippon Electric Co Ltd filed Critical NEC Corp
Priority to JP57126183A priority Critical patent/JPS5916441A/ja
Priority to AU16964/83A priority patent/AU569473B2/en
Priority to CA000432746A priority patent/CA1211521A/en
Publication of JPS5916441A publication Critical patent/JPS5916441A/ja
Priority to US06/878,518 priority patent/US4663500A/en
Publication of JPS626380B2 publication Critical patent/JPS626380B2/ja
Granted legal-status Critical Current

Links

Classifications

    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/06—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols the encryption apparatus using shift registers or memories for block-wise or stream coding, e.g. DES systems or RC4; Hash functions; Pseudorandom sequence generators
    • H04L9/065—Encryption by serially and continuously modifying data stream elements, e.g. stream cipher systems, RC4, SEAL or A5/3
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00—Baseband systems
    • H04L25/02—Details ; arrangements for supplying electrical power along data transmission lines
    • H04L25/03—Shaping networks in transmitter or receiver, e.g. adaptive shaping networks
    • H04L25/03828—Arrangements for spectral shaping; Arrangements for providing signals with specified spectral properties
    • H04L25/03866—Arrangements for spectral shaping; Arrangements for providing signals with specified spectral properties using scrambling

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • Spectroscopy & Molecular Physics (AREA)
  • Power Engineering (AREA)
  • Computer Security & Cryptography (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)

Abstract

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

Description

【発明の詳細な説明】 本発明はディジタル・データをスクランブルするスクラ
ンブラ−に関する。
ディジタル・データをスクランブルする方法として、乱
数を発生させ、その乱数を前記ディジタル・データIζ
2を法さして加算する方法はよく用いられている。この
場合、従来の方式は乱数が初層 期νあみに依存するか又は、前記スクランブルされたデ
ィジタル・データζこ依存するかの2種類に分けられる
。しかし、前記初期値のみに依存する方法は、初期値設
定後、?41(同じ乱数を発生するので第三者化乱数が
暴露され易い欠点をもつ01方、前記スクランブルされ
たディジタル・データjこ依存する方法では、伝送上に
誤りが起きると復号後その誤りは長く波及する欠点をも
つ0本発明の目的は上記の欠点を除くことjこある〇こ
の目的は次に示す構成をもつスクランブラ−で達成でき
る。すなわち、ディジタル・データをスクランブルする
スクランブラ−において、あらかじめ定められた順序で
ディジタル・パターンを発生する第1のパターン発生手
段と、後記スクランブルされたディジタル・データのう
ち最も新しいデータから順に前もって足めりれた盆のデ
ータを記憶する記憶手段と、前もって定められたキー・
パターンに依存して、前記第1のパターン発生手段と前
記記憶手段の出力1こ応じたディジタル・パターンを発
生する関数発生手段と、入力されたディジタル・データ
と前記関数発生手段に応じたディジタル・パターンをス
クランブルされたディジタル・データとして出力する第
2のパターン発生手段と、から成ることヲ特徴とするス
クランブラ−である0 以下実癲例を示すブロック図を用いて本発明の動作原理
を詳細に説明する0 簡単のためディジタル・データは/1イナリ狭現されて
いるものとし、mLi列は1ビツトずつの系列とする0 第1図は本発明の一実一例を示すブロック図である。
図において、シフトレジスタ103は後記排他的論理和
素子から出力されたバイナリ・データを1ビツトごとに
順次記憶し、パターン発生器102はある定められた順
序でバイナリ・パターンを出力する。関数発生器104
は入力端子106からのキー・パターン化依存して、前
記シフトレジスタ103および前記パターン発生器10
2の出力1こ応じた乱数0才たはlを出力する。排他的
論理和素子105は前記関数発生器104の出力とJN
JWt入力端子107からのバイナリ・データとの排他
的論理和を出力する。
第2図は本発明装置によってスクランブルされたデータ
を復号するための装置例を示すブロック図である。第2
図は第1図を左右裏返したブロック図であり、202と
102.203と103.204と104および205
と105はそれぞれ同一の働きをするものである0 第2図においてシフトレジスタ203は入力端子207
から人力されたバイナリ・データを順次記憶し、パター
ン発生器202はある定められた順序でバイカリ°パタ
ーンを出力する。関数発生器204は入力端子206か
らのキー・パターンに依存して前記シフトレジスタ20
2および前記パターン発生器202の出力に応じた乱数
0.1を出力するO排他的論理和素子205は前記関数
発生器204の出力と前記入力端子207からのバイナ
リ・データとの排他的論理和を出カブ−る0 本発明装置を送信側、第2図に示す装置を受信側に設置
すると、バイナリ・データは本発明装置によって、スク
ランブルされ、詔2図に示す装置によってもとのバイナ
リ・データに復元されることを示す0ハ′ターン’49
1器102と202は同一のバイナリ・パターンを発生
し、入力端子106と、20Gに人力されるキー・パタ
ーンも同一とする。
このとき、動作中のある時点でシフトレジスタ103と
203の内容はともにスクランブルされた同一のバイナ
リ・データである。またパターン発生器102と202
はともに同一のノ)イナリ・バター−′を発生する。従
って同一の関数発生器である104と204の入力はと
もに同〜ぐあり、出力も同一となる。バイナリ・データ
に同じ乱数を2を法として2度加えるともとのバイナリ
・データに戻るので、送信側、受信側に各々本発明装置
、第2図の装置を設置すれば、バイナリ・データは本発
明装置でスクランブルされ、第2図の装置で後元される
〇 またシフトレジスタ103,203のビット数を少なく
しておけば、伝送上の誤りの伝搬を小さくできる。
パターン発生器102は、 例えば線形帰還シフトレジ
スタで構成できる(線形帰還シフトレジスタlこついて
は、宮用、岩垂、今井著「符号理論」    ゛・昭晃
堂、1973年発行、121頁〜135頁を参照)0シ
フトレジスタの初期値は、送受信間で何らかのプロトコ
ルを定め、干れに従って足めるか、あるいは、最初に固
定してしまうか、あるいは同期用の符号を利用して変更
してゆく方法がある0関数発生儲は、例えばROMやR
AB、(で構成することもできる。すなわち、キー・パ
ターンを記憶しておいて、シフトレジスタおよびパター
ン発生器の出力の1部あるいは全てをアドレスとみなし
ROMまたはRAMの該アドレスに格納されている前記
キー・パターンのビットを出力する方法である。また第
3図に示す方法でも構成できる。
図において、入力端子305にはパターン発生器とシフ
トレジスタの出力のうちの1ビツトを人力し残りの全部
あるいは1部を入力端子304に入力する。第2の関数
発生器301は入力端子303から入力されたキー・パ
ターンに依存して、入力端子304から入力されたディ
ジタル・パターンに応じた乱数0または1を出力する0
排他的論理和素子302は前記第2の関数発生器3Q1
の出力と前記取り除かれた1ビツトとの排他的論理和を
とる。
前記第2の関数発生器301もltoMやRAMで構成
できる。
キー・パターンは本発明装置のユーザーが任意に選んだ
ディジタル°パターンでよいし、前もって定められたキ
ーと呼ばれる複数ビットをもとに線形帰還シフトレジス
タで生成してもよい。
以上の実施例において、説明をわかり易くするために乱
数を1ビツトずつ、すなわち関数発生器104、aol
の出力を1ビツトずつ?こしたが、nビット(nは正整
数)ずつの並列処理とTるこきも可能である。また、演
算も2を法とするのでなくM(Mは2以上の整数)とす
ることも可能である。
才た、排他的論理和素子105と205は、 関数発生
器104と204からの入力をパラメータとみなしたと
き、互いに逆変換となるような変換器りすることも可能
である。
さらに入力端子106 、303からのキー・パターン
は固定することも可能である。これらの変更は本発明の
範囲に金談れるものである。
以上、詳細に説明したように、本発明を用いれば誤り伝
搬を少なくして、しかも乱数がスクランブルされたデー
タに依存するゆえ第三者に解読されにくいようにディジ
タル・データをスクランブル −−′  でき、通信系
に用いて効果は極めて大きい。
【図面の簡単な説明】
第1図は本発明の一実施例を示すブロック図、第2図は
木兄8A′装置によってスクランブルされたデータを復
元するための装置例を示すブロック図、第3図は関数発
生器のl実施例を示すブロック図である。 図において、102.202はパターン発生器、103
.203 はシフトレジスタ、104.204  は関
数発生器、105,205,302は排他的論理和素子
、301は第2の関数発生器を各々示すO第1図 第2図 躬3図 228−

Claims (1)

    【特許請求の範囲】
  1. ディジタル・データをスクランブルするスクランブラ−
    において、あらかじめ定められた順序でディジタル・ハ
    li−ンを発生する第1のパターン発生手段と、後記ス
    クランブルされたディジタル・データのうち最も新しい
    データから順に前もって定められた級のデータを記憶す
    る記憶手段と、前もって定められたキー・パターンに依
    存して、 ′前記第1のパターン発生手段と前記記憶手
    段の出力に応じたディジタル・パターンを発生する関数
    発生手段と、人力されたディジタル・データと前記関数
    発生手段に応じたディジタル・パターンをスクランブル
    されたディジタル°データとして出力する第2のパター
    ン発生手段と、から成ることを特徴とするスクランブラ
    −8
JP57126183A 1982-02-22 1982-07-20 スクランブル方式 Granted JPS5916441A (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP57126183A JPS5916441A (ja) 1982-07-20 1982-07-20 スクランブル方式
AU16964/83A AU569473B2 (en) 1982-07-20 1983-07-19 Cryptographic apparatus for binary data
CA000432746A CA1211521A (en) 1982-07-20 1983-07-19 Cryptographic system
US06/878,518 US4663500A (en) 1982-02-22 1986-06-23 Cryptographic system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP57126183A JPS5916441A (ja) 1982-07-20 1982-07-20 スクランブル方式

Publications (2)

Publication Number Publication Date
JPS5916441A true JPS5916441A (ja) 1984-01-27
JPS626380B2 JPS626380B2 (ja) 1987-02-10

Family

ID=14928738

Family Applications (1)

Application Number Title Priority Date Filing Date
JP57126183A Granted JPS5916441A (ja) 1982-02-22 1982-07-20 スクランブル方式

Country Status (1)

Country Link
JP (1) JPS5916441A (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60240202A (ja) * 1984-05-15 1985-11-29 Mitsubishi Electric Corp 信号処理回路
JPS63308432A (ja) * 1986-05-15 1988-12-15 Toyo Commun Equip Co Ltd 系列生成方法
JP2012039180A (ja) * 2010-08-03 2012-02-23 Kddi Corp ストリーム暗号の暗号器、ストリーム暗号の復号器、ストリーム暗号の暗号方法、ストリーム暗号の復号方法およびプログラム

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS57126184A (en) * 1981-01-28 1982-08-05 Hitachi Ltd Manufacture of upper electrode in josephson element

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS57126184A (en) * 1981-01-28 1982-08-05 Hitachi Ltd Manufacture of upper electrode in josephson element

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60240202A (ja) * 1984-05-15 1985-11-29 Mitsubishi Electric Corp 信号処理回路
JPS63308432A (ja) * 1986-05-15 1988-12-15 Toyo Commun Equip Co Ltd 系列生成方法
JP2012039180A (ja) * 2010-08-03 2012-02-23 Kddi Corp ストリーム暗号の暗号器、ストリーム暗号の復号器、ストリーム暗号の暗号方法、ストリーム暗号の復号方法およびプログラム

Also Published As

Publication number Publication date
JPS626380B2 (ja) 1987-02-10

Similar Documents

Publication Publication Date Title
EP0011615B1 (en) Method and device for encryption and decryption of data
US6314187B1 (en) Method for encryption or decryption using finite group operations
EP0467239B1 (en) An encryption system based on Chaos theory
EP0839417B1 (en) Decryption of retransmitted data in an encrypted communication system
CN110995411A (zh) 加密、解密方法、装置、电子设备及存储介质
JPH08505275A (ja) 暗号ストリームを発生させるための装置及び方法
JPH0261827B2 (ja)
Golić Linear cryptanalysis of stream ciphers
US5734721A (en) Anti-spoof without error extension (ANSWER)
JP3180836B2 (ja) 暗号通信装置
JP6975251B2 (ja) 暗号鍵の生成及び配布方法
Jordan A variant of a public key cryptosystem based on goppa codes
US5764771A (en) Method for processing a digital signal in a so-called secure communication system and use of this method for access control and/or binary signature
JPS626380B2 (ja)
EP0399587B1 (en) Method for enciphering a series consisting of at least one symbol
US5859912A (en) Digital information privacy system
CN105099693A (zh) 一种传输方法及传输装置
CA2141997C (en) Public-key cryptographic apparatus handling ciphertext by public-key
CA2381937A1 (en) Method for generating pseudorandom numbers and a method for electronic sigenature
JP2007019789A (ja) 乱数共有システムおよび方法
JPH04335730A (ja) 暗号送信装置、暗号受信装置、暗号通信システム
JPS5916442A (ja) デスクランブラ−
US20210351910A1 (en) System to secure encoding and mapping on elliptic curve cryptography (ecc)
RU2713694C1 (ru) Способ формирования ключа шифрования/дешифрования
RU2204886C2 (ru) Способ шифрования с исправлением ошибок канала связи и устройство для его осуществления