智能计算机与应用
智能計算機與應用
지능계산궤여응용
Computer Study
2014年
2期
59-62
,共4页
流密码%分组结构%数据冗余%有限域GF(28 )
流密碼%分組結構%數據冗餘%有限域GF(28 )
류밀마%분조결구%수거용여%유한역GF(28 )
Stream Cryptography%Block Structure%Data Redundancy%Finite Field GF(28 )
为满足密码学安全领域对安全性和加密速度的需求,设计了一种高效流密码。本算法基于流密码体制进行设计,最小数据处理长度为128位,每次分组密钥长为560位。在数据加密过程中向明文混入无效信息,扩充密文数据量并能有效避免特殊数据带来的不安全隐患。算法的加、解密结构具有很大的相似性,易于进行并行计算以及在硬件上实现。针对真随机数发生器和伪随机数发生器两种方式产生的密钥给出不同的优化算法,降低存储代价。
為滿足密碼學安全領域對安全性和加密速度的需求,設計瞭一種高效流密碼。本算法基于流密碼體製進行設計,最小數據處理長度為128位,每次分組密鑰長為560位。在數據加密過程中嚮明文混入無效信息,擴充密文數據量併能有效避免特殊數據帶來的不安全隱患。算法的加、解密結構具有很大的相似性,易于進行併行計算以及在硬件上實現。針對真隨機數髮生器和偽隨機數髮生器兩種方式產生的密鑰給齣不同的優化算法,降低存儲代價。
위만족밀마학안전영역대안전성화가밀속도적수구,설계료일충고효류밀마。본산법기우류밀마체제진행설계,최소수거처리장도위128위,매차분조밀약장위560위。재수거가밀과정중향명문혼입무효신식,확충밀문수거량병능유효피면특수수거대래적불안전은환。산법적가、해밀결구구유흔대적상사성,역우진행병행계산이급재경건상실현。침대진수궤수발생기화위수궤수발생기량충방식산생적밀약급출불동적우화산법,강저존저대개。
In order to satisfy the needs of security and efficiency of cryptography , this paper designs an algorithm , which is based on stream cipher .The minimum length of data processing is 128 bits and length of each grouping key is 560 bits. The plaintext data is mixed with invalid information in the process of encrypted , expands ciphertext data and effectively pre-vents hidden dangers that specific data brings .Encryption and decryption algorithm have a lot similarities in structure , which are easy to be implemented in parallel computing and hardware .Depending on the way to generate true -random number generator and pseudo -random number generator , different optimization algorithms are given to reduce storage costs.