Traitement en cours

Veuillez attendre...

Paramétrages

Paramétrages

Aller à Demande

1. WO2008010441 - dispositif de cryptage, programme et procédé

Numéro de publication WO/2008/010441
Date de publication 24.01.2008
N° de la demande internationale PCT/JP2007/063797
Date du dépôt international 11.07.2007
CIB
H04L 9/22 2006.01
HÉLECTRICITÉ
04TECHNIQUE DE LA COMMUNICATION ÉLECTRIQUE
LTRANSMISSION D'INFORMATION NUMÉRIQUE, p.ex. COMMUNICATION TÉLÉGRAPHIQUE
9Dispositions pour les communications secrètes ou protégées
18Chiffrement par modification sérielle et continue du flux d'éléments de données, p.ex. systèmes de codage en continu
20Séquence de clé pseudo-aléatoire combinée élément par élément avec la séquence de données
22avec un générateur de séquence pseudo-aléatoire particulier
CPC
G06F 7/582
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
7Methods or arrangements for processing data by operating upon the order or content of the data handled
58Random or pseudo-random number generators
582Pseudo-random number generators
H04L 9/065
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
9Cryptographic mechanisms or cryptographic; arrangements for secret or secure communication
06the encryption apparatus using shift registers or memories for block-wise ; or stream; coding, e.g. DES systems ; or RC4; Hash functions; Pseudorandom sequence generators
065Encryption by serially and continuously modifying data stream elements, e.g. stream cipher systems, RC4, SEAL or A5/3
H04L 9/0662
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
9Cryptographic mechanisms or cryptographic; arrangements for secret or secure communication
06the encryption apparatus using shift registers or memories for block-wise ; or stream; coding, e.g. DES systems ; or RC4; Hash functions; Pseudorandom sequence generators
065Encryption by serially and continuously modifying data stream elements, e.g. stream cipher systems, RC4, SEAL or A5/3
0656Pseudorandom key sequence combined element-for-element with data sequence, e.g. one-time-pad [OTP] or Vernam's cipher
0662with particular pseudorandom sequence generator
H04L 9/0668
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
9Cryptographic mechanisms or cryptographic; arrangements for secret or secure communication
06the encryption apparatus using shift registers or memories for block-wise ; or stream; coding, e.g. DES systems ; or RC4; Hash functions; Pseudorandom sequence generators
065Encryption by serially and continuously modifying data stream elements, e.g. stream cipher systems, RC4, SEAL or A5/3
0656Pseudorandom key sequence combined element-for-element with data sequence, e.g. one-time-pad [OTP] or Vernam's cipher
0662with particular pseudorandom sequence generator
0668producing a non-linear pseudorandom sequence
Déposants
  • 日本電気株式会社 NEC CORPORATION [JP]/[JP] (AllExceptUS)
  • 北陸日本電気ソフトウェア株式会社 NEC SOFTWARE HOKURIKU, LTD. [JP]/[JP] (AllExceptUS)
  • 角尾 幸保 TSUNOO, Yukiyasu [JP]/[JP] (UsOnly)
  • 齊藤 照夫 SAITO, Teruo [JP]/[JP] (UsOnly)
  • 久保 博靖 KUBO, Hiroyasu [JP]/[JP] (UsOnly)
  • 洲崎 智保 SUZAKI, Tomoyasu [JP]/[JP] (UsOnly)
Inventeurs
  • 角尾 幸保 TSUNOO, Yukiyasu
  • 齊藤 照夫 SAITO, Teruo
  • 久保 博靖 KUBO, Hiroyasu
  • 洲崎 智保 SUZAKI, Tomoyasu
Mandataires
  • 加藤 朝道 KATO, Asamichi
Données relatives à la priorité
2006-19968121.07.2006JP
Langue de publication japonais (JA)
Langue de dépôt japonais (JA)
États désignés
Titre
(EN) ENCRYPTION DEVICE, PROGRAM, AND METHOD
(FR) dispositif de cryptage, programme et procédé
(JA) 暗号装置及びプログラムと方法
Abrégé
(EN)
Provided is an encryption device having a high safety for confidential data when performing data communication and accumulation. The encryption device generates a pseudo-random number according to a secret key and applies the pseudo-random number sequence to a plain text so as to generate an encrypted text. An internal state used for generating the pseudo-random number sequence is an internal state based on the state in accordance with rearrangement of a finite number of numeric values. At least one of the temporary variable used for generation of the pseudo-random number sequence is a temporary variable using the result of execution of a predetermined leftward or rightward rotate shift and depending on a number smaller than the number of internal state in accordance with the result of the linear or non-linear, or a combination of linear and non-linear using one or more numeric values of the internal state. The pseudo-random number generated is generated by performing calculation by using one or more numeric values among the internal states and the temporary variable.
(FR)
L'invention concerne un dispositif de cryptage ayant une sécurité élevée pour des données confidentielles en cas de réalisation d'une communication et d'une accumulation de données. Le dispositif de cryptage génère un nombre pseudo-aléatoire selon une clé secrète et applique la séquence de nombres pseudo-aléatoires à un texte en clair de façon à générer un texte crypté. Un état interne utilisé pour générer la séquence de nombres pseudo-aléatoires est un état interne basé sur l'état en accord avec le réarrangement d'un nombre fini de valeurs numériques. Une ou plusieurs variables temporaires utilisées pour la génération de la séquence de nombres pseudo-aléatoires sont une variable temporaire utilisant le résultat d'exécution d'un décalage de rotation vers la gauche ou vers la droite et dépendant d'un nombre inférieur au nombre d'états internes en accord avec le résultat du linéaire ou du non linéaire, ou d'une combinaison du linéaire et du non linéaire utilisant une ou plusieurs valeurs numériques de l'état interne. Le nombre pseudo-aléatoire généré est généré en réalisant un calcul à l'aide d'une ou plusieurs valeurs numériques parmi les états internes et la variable temporaire.
(JA)
 データの通信や蓄積の際にデータを秘匿するための安全性の高い暗号装置を提供する。秘密鍵に基づき擬似乱数列を生成し、前記擬似乱数列を平文に作用させることにより暗号文を生成する暗号装置であって、前記擬似乱数列の生成に用いる内部状態として、有限個の数値の列の並び替えを基礎とする状態に基づく内部状態を用い、前記擬似乱数列の生成に用いる一時変数の少なくとも一つが、前記内部状態のうちの一つ、又は、複数個の数値を使用した、線形、又は、非線形、線形及び非線形の組み合わせの結果に基づき、内部状態の数より小さい数に依存し、あらかじめ定められた、左又は右ローテイトシフトを実行した結果を値とする一時変数であり、前記生成される擬似乱数を、前記内部状態のうちの1つ又は複数個の数値と、前記一時変数との演算によって生成する。
Également publié en tant que
RU2009106061
Dernières données bibliographiques dont dispose le Bureau international