当前位置: 首页 > 专利查询>西门子公司专利>正文

用于对消息可靠加密或者解密的方法技术

技术编号:3482625 阅读:225 留言:0更新日期:2012-04-11 18:40
用于对消息可靠地加密或者解密或者用于产生或者校验消息的数字签名的方法,其中,以处理器支持的方式利用密钥(k)将数学运算应用于所述消息,所述密钥可以利用比特(bi)序列表示为二进制数,为每个比特顺序地执行对辅助量(z↓[0],z↓[1],R,S)的计算运算。通过从辅助量读出存储器地址并且分配给地址变量(r,s),来考虑计算结果对各个比特(bi)的值的依赖性。地址的差(d)被计算并且根据分别当前的比特(bi)针对计算机地址被加或被减。因而可以交换辅助变量(z↓[0],z↓[1],R,S)对地址变量(r,s)的分配。由此可以与比特有关地控制计算运算的顺序和选择,而不必在程序流程中实现转移指令。

【技术实现步骤摘要】
【国外来华专利技术】

【技术保护点】
用于对消息可靠地加密或者解密或者用于产生或者校验消息的数字签名的方法,其中,以处理器支持的方式利用密钥(k)将数学运算应用于所述消息,所述密钥可以利用比特(b↓[i])序列表示为二进制数,包含以下步骤:    -初始化第一辅助量(z0)和第二辅助量(z1);    -为第一辅助量(z0)和第二辅助量(z1)分别确定存储器地址并且将第一存储器地址分配给地址变量(r);    -从存储器地址之间的差别来计算差值(d);    -从最高有效比特(MSB)开始顺序地为每个比特(b↓[i])执行以下步骤:    (a)通过将第一计算运算应用于第一辅助量(z0)来更新第一辅助量(z0);    (b)通过将第二计算运算应用于第一辅助量(z0)来更新第二辅助量(z1);    (c)根据当前比特(b↓[i])的值将所计算的差值(d)添加到地址变量(r),使得或者将第一辅助量(z0)的存储器地址或者将第二辅助量(z1)的存储器地址作为值分配给地址变量(r);    (d)通过传输其存储器地址被分配给地址变量(r)的所述辅助量(z0,z1)的值来更新第一辅助量(z0);    -在结束所述步骤之后为每个比特(b↓[i])输出第一辅助变量(z0)作为数学运算的结果。...

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:A卡格尔B迈耶M布劳恩
申请(专利权)人:西门子公司
类型:发明
国别省市:DE[德国]

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

1
相关领域技术
  • 暂无相关专利