SM4算法在手机加密通信中的实现
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
T h e Re a l i z a t i o n o f S M4 Al g o r i t h m i n Mo b i l e En c r y p t i o n Co mm u n i c a t i o n
L I UZ i — Q i ,G O N G儿n ,Z H O U 口 一
l a n g u a g e i s u s e d t o a c hi e ve e n c r y pt i on, de c r y pt i o n a nd d e c i p he i r ng S M4 .At l a s t , t h i s pa pe r l i s t s t h e S t a b l e t o c omp a r e t he t i me s o f o pe r a t i o n a n d g i v e s s o me wa y s t o i mpr ov e he t s e c ur i t y o f S M4 lg a o it r h m. ,
机 电产 品 开笈 与 斩
VO I . 30 。 NO , 6 NO V. . 2 01 7
S M4算法在 手机 加密通信 中的实现
刘 子 琪 ,龚 俊 ,周 加 谊
( 中 国兵 器 装 备 集 团 自动 化 研 究 所 ,四川 绵 管理局 批 准《 祖 冲之序 列 密码 算法》 等 六项 密码 行业 标 准 中的 { { S M4分组 密码 算 法》 , 是
( Ch i n a Or d n a n c e E q u i p me n t Gr o u p A u t o ma t i o n t k e s e a r c h I n s d t u t e , Mi a n y a n g S i c h u a n 6 2 1 0 0 0, Ch i n a )
Th i s p a p e r a i ms a t d e c i p h e i r n g S M4 e n c r y p t i o n a n d e v l a u a t i n g t h e d e c i p h e r e d t i me b y u s i n g E x h a u s t i o n, Ma t h e ma t i c a l i t e r a t i o n me t h o d . J a v a
我 国 目前 最广 泛应 用 的算 法 论 文介 绍 了 S M4分 组 密码算 法 的算 法流程 、 结构特 点 。 并基 于 S M4算 法, 实现在 多种 手机 型号 的增加 加 密通信 功 能 。在加 密 的 S M4算法 实现上 , 用I a v a 语 言 实现加 / 解 密
算 法以及破 译 算 法。最后 , 基 于该分 析提 出 S盒和 密钥 机制 管理 , 以及 增强 S M4算 法安全 性 的方 法。
Cr y p t o g r a p h i c lg a o it r h ms i n e nc r y p in f g c o m mun i c a io t n i n du s t r y, S O t he s e c ur it y of t hi s lg a o r i t hm h a s be i ng t he f o c u s o f t he is d c us s e d t op i c s .
第3 0卷 第 6期 2 0 1 7年 1 1月 文章 编 号 :1 0 0 2 — 6 6 7 3( 2 0 1 7 )0 6 — 0 6 4 — 0 3
De v e l o p me n t & I n n o v a t i o n o f Ma c h i n e r y& E l e c t i r c a l P r o d u c t s
a l g or it h m” a n d ” S M4 g r o up i n g Cr y p t o g r a p ic h a lg or i t h m' ‘ .S M4 g r ou p i ng Cr y pt o g r a p hi c a l g o it r hm no w i s on e o f t h e m o s t c o r n n l o n
关键 词 :密码 分析 学 ;S M4算法 ;1 a v a ;密钥 ;安 全性 中图分 类 号 :T P 3 1 9 文献 标识 码 :A d o i : l O . 3 9 6 9 / i . i s s n . 1 0 0 2 — 6 6 7 3 . 2 0 1 7 . 0 6 . 0 2 4
Ab s t r a c t :Cu r r e n t l y Na io t n a l Cod e Ad mi n i s t r a io t n ha v e a p p r o ve d s i x c od e i nd u s t r i a l s t a n d a r d s i nc l u d i ng ” Zu z h i c h on g s e q u e nc e Cr y pt o g r a p hi c
Ke y wo r d s :c r y p t a n a l y s i s ;S M4 a l g o i r t h m ;J a v a ;e x h a u s i t o n;i t e r a t i o n