[发明专利]信息安全装置及椭圆曲线运算装置无效
申请号: | 200680021856.0 | 申请日: | 2006-04-25 |
公开(公告)号: | CN101198998A | 公开(公告)日: | 2008-06-11 |
发明(设计)人: | 布田裕一;松崎枣 | 申请(专利权)人: | 松下电器产业株式会社 |
主分类号: | G09C1/00 | 分类号: | G09C1/00 |
代理公司: | 永新专利商标代理有限公司 | 代理人: | 徐殿军 |
地址: | 日本*** | 国省代码: | 日本;JP |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 信息 安全装置 椭圆 曲线 运算 装置 | ||
1.一种信息安全装置,以将素数p作为模的剩余域F上所定义的椭圆曲线E上的离散对数问题为根据,利用在椭圆曲线E上的点C乘以作为小于素数p的正整数的系数k来计算出点k*C的椭圆曲线运算,安全而可靠地处理信息,其特征在于,包括:
点存储单元,存储椭圆曲线E上的点C;
位存储单元,存储系数k的所有位的值;
取得单元,从位存储单元取得1个位的值w;
乘法运算单元,其数量与取得的上述位所能表示的值的种类的数量相同;
选择单元,选择与取得的上述位的值w相对应的乘法运算单元;以及
重复控制单元,对于系数k的所有的位,对上述取得单元、上述选择单元及上述乘法运算单元进行控制,以便重复地进行1个位的值w的取得、与取得的位的值w相对应的乘法运算单元的选择、以及所选择的乘法运算单元进行的乘法运算,
各乘法运算单元,在椭圆曲线E上,将上述点C乘以取得的上述位的值w所得到的乘法运算结果,在与该位相对应的位置上进行加法运算,
当存在满足取得的上述位的值w用2t除得开、而用2t+1除不开的条件的非负整数t时,与该位的值w相对应的上述乘法运算单元,在椭圆曲线E上,进行包括点Q乘以w/2t而得到的点的加法运算或点Q乘以|w/2t|而得的点的减法运算的运算。
2.如权利要求1所述的信息安全装置,其特征在于:
取得的上述位为sw比特长,
当存在上述非负整数t时,与上述位的值w相对应的上述乘法运算单元,依次进行(sw+1)次运算,在上述多个运算中的第(sw-t+1)个运算,是椭圆曲线E上的上述加法运算或上述减法运算,其他运算是椭圆曲线E上的2倍运算。
3.如权利要求2所述的信息安全装置,其特征在于:
上述信息安全装置还包括表生成单元,该表生成单元以点Q为初始的加法运算点,通过重复进行对加法运算点加上2*Q而得到新的加法运算点的运算,从而生成除点Q之外的2SW-1个加法运算点;
当存在非负整数t时,与该位的值w相对应的上述乘法运算单元,使用由上述表生成单元所生成的上述加法运算点,作为点Q乘以w/2t或|w/2t|而得到的点。
4.如权利要求2所述的信息安全装置,其特征在于:
取得的上述位是3比特长,
当上述位的值w为2时,对应的乘法运算单元依次进行椭圆曲线E上的2倍运算、2倍运算、加法运算及2倍运算,上述加法运算是加上上述点C的运算,
当上述位的值w为4时,对应的乘法运算单元依次进行椭圆曲线E上的2倍运算、加法运算、2倍运算及2倍运算,上述加法运算是加上上述点C的运算,
当上述位的值w为-2时,对应的乘法运算单元依次进行椭圆曲线E上的2倍运算、2倍运算、减法运算及2倍运算,上述减法运算是减去上述点C的运算。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于松下电器产业株式会社,未经松下电器产业株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200680021856.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种盐酸帕洛诺司琼的合成方法
- 下一篇:低蚀刻性光刻胶清洗剂及其清洗方法
- 同类专利
- 专利分类
G09C 用于密码或涉及保密需要的其他用途的编码或译码装置
G09C1-00 通过对符号或符号组进行转换或者按照预定的系统用另外的符号来替代,将所给出的符号序列,例如可理解的原文,交换成不可理解的符号序列的装置或方法
G09C1-02 .应用图表式编制的密码
G09C1-04 .应用符号载体或指示器相对于由置换码或键所确定的位置作相对移动,由此给出适合于原文的明的或密写的代码
G09C1-06 .由相应的符号组成明的原文的各单元和由相应的符号组成的密码的各单元连接起来运转,当器械运转时,这些连接件自动地和连续地以编码或键构件置换
G09C1-08 ..机械的连接
G09C1-10 ..电的连接
- 信息记录介质、信息记录方法、信息记录设备、信息再现方法和信息再现设备
- 信息记录装置、信息记录方法、信息记录介质、信息复制装置和信息复制方法
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录设备、信息重放设备、信息记录方法、信息重放方法、以及信息记录介质
- 信息存储介质、信息记录方法、信息重放方法、信息记录设备、以及信息重放设备
- 信息存储介质、信息记录方法、信息回放方法、信息记录设备和信息回放设备
- 信息记录介质、信息记录方法、信息记录装置、信息再现方法和信息再现装置
- 信息终端,信息终端的信息呈现方法和信息呈现程序
- 信息创建、信息发送方法及信息创建、信息发送装置