用于加密数据的设备和方法技术

技术编号:9276690 阅读:102 留言:0更新日期:2013-10-24 23:34
本发明专利技术公开了一种用于加密数据的设备和方法。为了在用于按每个块来加密数据的块加密方案中允许将初始化矢量(IV)应用于每个数据集而不会不利地影响保密性或者增加管理负担,将明文101划分成明文块#1、#2、...、#n。在加密处理#1中使用加密密钥102和IV103来加密明文块#1以获得密码块#1。在加密处理#2中使用加密密钥102和密码块#1来加密明文块#2以获得密码块#2。类似地,使用加密密钥102和先前的密码块来加密每个后续明文块以获得密码块。合成密码块#1、#2、...、#n以获得密文104。这里,在不进一步修改的情况下不输出密文104。取而代之,将其作为其中已经根据嵌入规则嵌入了IV103的加密的数据105进行输出。

【技术实现步骤摘要】

【技术保护点】
一种用于使用块加密方案来加密数据的设备,所述块加密方案用于按每个块来加密数据,所述设备包括:第一获取单元,用于获取第一数据,所述第一数据是待加密的数据;第二获取单元,用于获取在所述块加密方案中使用的加密密钥;第一生成单元,用于生成在所述块加密方案中使用的初始化矢量;第二生成单元,用于通过使用由所述第二获取单元获取的所述加密密钥和由所述第一生成单元生成的所述初始化矢量、用所述块加密方案来加密由所述第一获取单元获取的所述第一数据以生成第二数据;以及嵌入单元,用于根据嵌入规则在由所述第二生成单元生成的所述第二数据中嵌入由所述第一生成单元生成的所述初始化矢量。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:小野田安宏
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1