程序变换装置和秘密保持程序

    公开(公告)号:CN101203860A

    公开(公告)日:2008-06-18

    申请号:CN200680022462.7

    申请日:2006-04-21

    Abstract: 提供一种生成非法解析者不能容易地解析原始程序的秘密保持程序的程序变换装置。程序变换装置生成取得代入到多个选择参数中的值的第1指令群;包含根据使用所述多个选择参数的运算式、取得表示接着处理的选择对象数据的选择识别符的指令群的第2指令群;使选择参数的值反映表示过去处理的选择对象数据的选择识别符、或过去代入所述运算式中的1个以上选择参数的值中至少1个选择参数的值的第3指令群;和通过按规定顺序处理输出与所述原始程序相同的执行结果、并对应于不同的选择识别符的多个选择对象数据,生成包含所述第1指令群、所述第2指令群、所述第3指令群与所述多个选择对象数据的秘密保持程序。

    信息安全装置及椭圆曲线运算装置

    公开(公告)号:CN101198998A

    公开(公告)日:2008-06-11

    申请号:CN200680021856.0

    申请日:2006-04-25

    Abstract: 在保持对简单功率分析攻击的耐受性的同时,可削减使用的表量。IC卡(100),利用在椭圆曲线E上的点C乘以作为小于素数p的正整数的系数k来计算点k*C的椭圆曲线运算,对加密的信息进行解密。点k*C的运算,是将上述点C乘以取得的系数k的位(Window)的值所得到的相乘结果,在与该位相对应的位置上进行加法运算,并对所有位进行该运算。当存在满足取得的上述位的值可用2t除得开,而用2t+1除不开的条件的非负整数t时,各位的乘法运算,包括在椭圆曲线E上,点Q乘以w/2t所得到的点的加法运算。

    程序转换装置、加密处理装置以及加密处理方法

    公开(公告)号:CN101167114A

    公开(公告)日:2008-04-23

    申请号:CN200680014149.9

    申请日:2006-04-24

    CPC classification number: H04L9/0662 H04L2209/12

    Abstract: 一种程序转换装置(1),转换执行算术加法处理进行加密处理的程序(P),生成与程序(P)进行等效处理的转换程序(tP),该程序转换装置包括:密钥数据提取部(10),从程序(P)提取密钥数据;加法表生成部(11),由被提取的密钥数据生成加法表;转换表数据提取部(12),从程序(P)提取转换表;表融和部(13),融合被生成的加法表和被提取的转换表来生成融合表;随机数生成部(14),生成随机数;表随机化部(15),根据被生成的随机数,对融合表进行随机化处理,从而制作随机化融合表;以及转换程序生成部(16),根据被制作的随机化融合表,生成转换程序(tP)。

    用于求解有限域上方程系统的设备和用于逆运算外延域元素的设备

    公开(公告)号:CN1281203A

    公开(公告)日:2001-01-24

    申请号:CN00120117.4

    申请日:2000-07-17

    Inventor: 布田裕一

    CPC classification number: G06F7/726 G06F17/12

    Abstract: 一个方程转变单元三角变换矩阵M和向量v以产生用于有n个未知数的线性方程系统M′x=v′的矩阵M′和向量v′,该线性方程系统等价于有n个未知数的线性方程系统Mx=v,三角变换在转变矩阵M为上三角矩阵的同时不改变矩阵M的对角线元素为1。逆运算单元计算矩阵M′的对角线元素的逆运算。方程计算单元发现使用矩阵M′、向量v′的线性方程系统M′x=v′的解,并算出对角线元素的逆。逆计算单元计算在有限域GF(p)的外延域GF(q)中元素的逆Ⅰ。

Patent Agency Ranking