WIPO logo
Mobile | Deutsch | Español | Français | 日本語 | 한국어 | Português | Русский | 中文 | العربية |
PATENTSCOPE

Search International and National Patent Collections
World Intellectual Property Organization
Search
 
Browse
 
Translate
 
Options
 
News
 
Login
 
Help
 
Machine translation
1. (WO2010142083) METHOD AND DEVICE FOR IMPLEMENTING STREAM CIPHER
Latest bibliographic data on file with the International Bureau   

Pub. No.:    WO/2010/142083    International Application No.:    PCT/CN2009/072257
Publication Date: 16.12.2010 International Filing Date: 12.06.2009
IPC:
H04L 9/22 (2006.01)
Applicants: DATA ASSURANCE AND COMMUNICATION SECURITY CENTER, CHINESE ACADEMY OF SCIENCES [CN/CN]; 19A,Yuquan Road, Shijingshan District Beijing 100049 (CN) (For All Designated States Except US).
FENG, Dengguo [CN/CN]; (CN) (For US Only).
JIN, Chenhui [CN/CN]; (CN) (For US Only).
QI, Wenfeng [CN/CN]; (CN) (For US Only).
WU, Wenling [CN/CN]; (CN) (For US Only).
WANG, Kunpeng [CN/CN]; (CN) (For US Only).
GUAN, Jie [CN/CN]; (CN) (For US Only).
ZHU, Xuanyong [CN/CN]; (CN) (For US Only).
ZHANG, Yiwei [CN/CN]; (CN) (For US Only).
HU, Yupu [CN/CN]; (CN) (For US Only).
ZHANG, Bin [CN/CN]; (CN) (For US Only).
ZHANG, Wenzheng [CN/CN]; (CN) (For US Only).
FENG, Xiutao [CN/CN]; (CN) (For US Only).
QIAN, Lisong [CN/CN]; (CN) (For US Only).
ZHANG, Wentao [CN/CN]; (CN) (For US Only).
SUN, Zhonghua [CN/CN]; (CN) (For US Only)
Inventors: FENG, Dengguo; (CN).
JIN, Chenhui; (CN).
QI, Wenfeng; (CN).
WU, Wenling; (CN).
WANG, Kunpeng; (CN).
GUAN, Jie; (CN).
ZHU, Xuanyong; (CN).
ZHANG, Yiwei; (CN).
HU, Yupu; (CN).
ZHANG, Bin; (CN).
ZHANG, Wenzheng; (CN).
FENG, Xiutao; (CN).
QIAN, Lisong; (CN).
ZHANG, Wentao; (CN).
SUN, Zhonghua; (CN)
Agent: DEQI INTELLECTUAL PROPERTY LAW CORPORATION; 7/F, Xueyuan International Tower No. 1 Zhichun Road, Haidian District Beijing 100083 (CN)
Priority Data:
200910086409.9 12.06.2009 CN
Title (EN) METHOD AND DEVICE FOR IMPLEMENTING STREAM CIPHER
(FR) PROCÉDÉ ET DISPOSITIF ADAPTÉS POUR METTRE EN ŒUVRE UN CHIFFRE CONTINU
(ZH) 一种序列密码实现方法和装置
Abstract: front page image
(EN)The present invention discloses a method and a device for implementing stream cipher. The method includes: implementing a key expansion operation with a pre-set 128-bit initial key and 128-bit initial vector, to obtain 16 31-bit state variables; implementing N-round operations using the state variables, wherein N is a positive integer and in turn each round of operation includes: bits restructuring, nonlinear state filtering operation and variable initialization mode operation; processing the output results after the N-round operations in turn using bits restructuring, nonlinear state filtering operation and discarding the output, as well as the variable work mode operation; implementing the following steps in each clock tick and respectively in turn: bit restructuring, nonlinear state filtering operation, XOR operation, and variable work mode operations, to obtain 32-bit pseudo-random sequence. Application of the method and device described in this invention can be simple and convenient way to obtain the required pseudo-random sequence, and has a high security.
(FR)La présente invention se rapporte à un procédé et à un dispositif adaptés pour mettre en œuvre un chiffre continu. Le procédé consiste : à mettre en œuvre une opération d'expansion de clé avec une clé initiale de 128 bits et un vecteur initial de 128 bits prédéfinis pour obtenir 16 variables d'état de 31 bits ; à mettre en œuvre N rounds d'opérations au moyen des variables d'état, N étant un nombre entier positif et chaque round d'opérations comprenant à son tour : une restructuration de bits, une opération de filtrage d'état non linéaire et une opération de mode d'initialisation de variable ; un traitement des résultats obtenus au terme des N rounds d'opérations au moyen, à son tour, d'une restructuration de bits, d'une opération de filtrage d'état non linéaire et d'une mise au rebut du résultat obtenu, ainsi que de l'opération de mode de travail variable ; la mise en œuvre des étapes suivantes à chaque tic-tac d'horloge et, respectivement, à son tour : une restructuration de bits, une opération de filtrage d'état non linéaire, une opération XOR et des opérations de mode de travail variable, pour obtenir une séquence pseudo-aléatoire de 32 bits. L'application du procédé et du dispositif décrits dans la présente invention peut être un moyen simple et commode d'obtenir la séquence pseudo-aléatoire requise tout en garantissant un niveau de sécurité élevé.
Designated States: AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BR, BW, BY, BZ, CA, CH, CL, CN, CO, CR, CU, CZ, DE, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IS, JP, KE, KG, KM, KN, KP, KR, KZ, LA, LC, LK, LR, LS, LT, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PE, PG, PH, PL, PT, RO, RS, RU, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW.
African Regional Intellectual Property Organization (BW, GH, GM, KE, LS, MW, MZ, NA, SD, SL, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Organization (AM, AZ, BY, KG, KZ, MD, RU, TJ, TM)
European Patent Office (AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU, LV, MC, MK, MT, NL, NO, PL, PT, RO, SE, SI, SK, TR)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, ML, MR, NE, SN, TD, TG).
Publication Language: Chinese (ZH)
Filing Language: Chinese (ZH)