发明名称 |
消息验证码产生方法、验证/加密和验证/解密方法 |
摘要 |
提供利用流密码产生消息验证码(MAC)的方法、以及利用流密码的验证/加密和验证/解密方法。根据这些方法,通过使用利用流密码产生的MAC作为流密码的初始化向量来执行验证/加密。因此,不需要使用随机数产生算法来产生初始化向量,因此可以提高执行效率。另外,在产生MAC时,多个密钥流产生器各自对多个消息块执行计算。因此,同时并行计算多个消息块,并因而计算效率极佳。 |
申请公布号 |
CN101202623A |
申请公布日期 |
2008.06.18 |
申请号 |
CN200710164675.X |
申请日期 |
2007.11.13 |
申请人 |
韩国电子通信研究院 |
发明人 |
金宇焕;李定根 |
分类号 |
H04L9/18(2006.01);H04L1/00(2006.01) |
主分类号 |
H04L9/18(2006.01) |
代理机构 |
北京市柳沈律师事务所 |
代理人 |
钱大勇 |
主权项 |
1.一种使用流密码产生消息验证码(MAC)的方法,包括步骤:(a)将输入消息M划分成k个n位的消息块;(b)使用通过下述方式获得的结果作为密钥对各个所划分成的输入信息块加密:对用于产生MAC的保密密钥KMAc和在步骤(a)中所划分成的消息块的个数k当中的一个数字进行异或运算来获得上述结果,并且计算各个中间值;(c)对在步骤(b)中得到的各个中间值进行异或运算;(d)在密钥流产生器中,利用用于产生MAC的保密密钥KMAC加密步骤(c)的结果,并且产生MAC。 |
地址 |
韩国大田市 |