[发明专利]密码运算装置、密码运算程序以及记录介质无效
| 申请号: | 200880128147.1 | 申请日: | 2008-03-25 |
| 公开(公告)号: | CN101978648A | 公开(公告)日: | 2011-02-16 |
| 发明(设计)人: | 佐藤恒夫;佐伯稔;三泽学 | 申请(专利权)人: | 三菱电机株式会社 |
| 主分类号: | H04L9/10 | 分类号: | H04L9/10 |
| 代理公司: | 中国国际贸易促进委员会专利商标事务所 11038 | 代理人: | 许海兰 |
| 地址: | 日本*** | 国省代码: | 日本;JP |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 密码 运算 装置 程序 以及 记录 介质 | ||
1.一种密码运算装置,反复执行输入变换处理,其中,该输入变换处理包括输入成为密码运算中的数据变换的对象的变换对象数据的处理、和通过执行密码运算对所输入的所述变换对象数据进行数据变换的处理,所述密码运算装置的特征在于,具备:
数据写入部,通过使用CPU(Central Processing Unit),在各个所述输入变换处理中的所述密码运算的执行之前,向所述密码运算中使用的规定的存储区域,写入针对每个所述输入变换处理而发生变化的数据即变化数据;以及
密码运算执行部,通过使用CPU,在通过所述数据写入部向所述存储区域写入了所述变化数据之后,使用写入了所述变化数据的所述存储区域来执行所述密码运算。
2.根据权利要求1所述的密码运算装置,其特征在于,
所述密码运算使用变量,
所述数据写入部通过使用CPU,在各个所述输入变换处理中的所述密码运算中的所述变量的使用之前,向保存所述变量的数据的存储区域,写入针对每个所述输入变换处理而发生变化的变化数据,
所述密码运算执行部通过使用CPU,在通过所述数据写入部向所述变量写入了所述变化数据之后,执行使用所述变量的所述密码运算。
3.根据权利要求2所述的密码运算装置,其特征在于,
所述密码运算利用使用所述变量的函数,
所述数据写入部向所述函数中使用的所述变量的所述存储区域写入所述变化数据,
所述密码运算执行部通过将写入了所述变化数据的所述变量应用于所述函数,执行所述密码运算。
4.根据权利要求3所述的密码运算装置,其特征在于,
所述数据写入部生成所述变量,在生成所述变量之后向所述变量的所述存储区域写入所述变化数据并且调用所述函数,向所述函数传递写入了所述变化数据的所述变量,
所述密码运算执行部通过将所传递的所述变量应用于所述函数,执行所述密码运算。
5.根据权利要求3所述的密码运算装置,其特征在于,
所述数据写入部调用所述函数,在调用了所述函数之后执行所述函数的内部处理而生成所述变量,向所生成的所述变量的所述存储区域写入所述变化数据,
所述密码运算执行部将通过所述数据写入部执行所述函数的内部处理而写入了所述变化数据的所述变量应用于所述函数,从而执行所述密码运算。
6.根据权利要求1~5中的任意一项所述的密码运算装置,其特征在于,
所述变化数据是以下中的某一个:
(a)明文;
(b)密文;
(c)由所述CPU针对每个所述输入变换处理在所述密码运算之前生成的进程ID(IDentification);
(d)由所述CPU生成的表示当前的时刻的时刻数据;
(e)经由所述CPU的处理而生成的随机数。
7.一种密码运算程序,反复执行输入变换处理,其中,该输入变换处理包括输入成为密码运算中的数据变换的对象的变换对象数据的处理、和通过执行密码运算对所输入的所述变换对象数据进行数据变换的处理,所述密码运算程序的特征在于,使计算机执行如下处理:
在各个所述输入变换处理中的所述密码运算的执行之前,向所述密码运算中使用的规定的存储区域,写入针对每个所述输入变换处理而发生变化的数据即变化数据的处理;以及
在向所述存储区域写入了所述变化数据之后,使用写入了所述变化数据的所述存储区域来执行所述密码运算的处理。
8.一种密码运算程序,反复执行输入变换处理,其中,该输入变换处理包括输入成为密码运算中的数据变换的对象的变换对象数据的处理、和通过执行使用了变量的密码运算对所输入的所述变换对象数据进行数据变换的处理,所述密码运算程序的特征在于,使计算机执行如下处理:
在各个所述输入变换处理中的所述密码运算中的所述变量的使用之前,向保存所述变量的数据的存储区域,写入针对每个所述输入变换处理而发生变化的变化数据的处理;以及
在向所述变量的所述存储区域写入了所述变化数据之后,执行使用所述变量的所述密码运算的处理。
9.一种计算机可读取的记录介质,记录了权利要求7或权利要求8所述的密码运算程序。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于三菱电机株式会社,未经三菱电机株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200880128147.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:嵌板结构体
- 下一篇:一种能量分流式太阳能组件控温方法





