签名生成装置和签名验证装置

    公开(公告)号:CN1954547B

    公开(公告)日:2010-09-15

    申请号:CN200680000165.2

    申请日:2006-03-14

    CPC classification number: H04L9/3255 H04L2209/68 H04L2209/80

    Abstract: 提供一种可防止范数0矢量伪造攻击的签名生成装置和签名验证装置。签名生成装置(110)包括:签名生成单元(114),使用被存储在私钥存储单元(112)中的私钥生成对于消息(m)的签名数据(S),并变换该签名数据(S)的形式,以不改变该签名数据(S)的范数,使签名数据(S)中包含的N个元素中一个元素为0。签名验证装置(120)包括:签名验证单元(124),判定签名数据(S)中包含的N个元素中一个元素是否为0,并在判定为不是0时,将签名数据作为非法数据来处理。

    签名生成装置及签名验证装置

    公开(公告)号:CN1954548B

    公开(公告)日:2010-07-21

    申请号:CN200680000166.7

    申请日:2006-04-10

    CPC classification number: H04L9/3093 H04L9/3255

    Abstract: 提供一种能够可靠地防止发生不适当的签名验证错误的签名生成装置及签名验证装置。签名生成装置(110)具备签名生成部(114),该签名生成部(114)使用私钥计算对于消息m的签名矢量(s,t),生成签名数据S,该签名数据S表示能够确定多项式s的多项式sl、sh、和作为将多项式t用q除时的商的多项式th。签名验证装置(120)具备签名验证部(124),该签名验证部(124)使用签名数据S所表示的多项式sl、sh,将利用私钥对消息数据m计算出的签名矢量(s,t)中的多项式s复原,并且使用对签名数据S所表示的多项式th乘以q后的结果,将多项式t复原,来验证该签名矢量(s,t)。

    程序变换装置和变换方法
    74.
    发明授权

    公开(公告)号:CN100565541C

    公开(公告)日:2009-12-02

    申请号:CN200680022462.7

    申请日:2006-04-21

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

    许可信息管理设备和许可信息管理方法

    公开(公告)号:CN100472391C

    公开(公告)日:2009-03-25

    申请号:CN200580001357.0

    申请日:2005-02-07

    CPC classification number: G06F21/105 G06F2221/0797 G06F2221/2135

    Abstract: 本发明提供一种许可信息管理设备等,其即使在用户拥有大量内容的情况下也不用需要有大容量存储器的抗破环模块。总控制单元(113)指定与接收自用户的再现指令相对应的内容(S202)。此外,总控制单元(113)验证安全闪存单元(120)内是否存在对应于所指定的内容的LT。在LT存在于安全闪存单元(120)中(S203:是)并且从内容解密单元(520)接收到关于内容再现的信息(S204:是)的情况下,加密/解密单元(114)使用TRM唯一密钥来对存储在安全闪存单元(120)中的LT进行解密(S205)。此后,加密/解密单元(114)更新内容再现条件信息(511a)的详细资料,使用TRM唯一密钥来加密已更新的详细资料,并且将已加密的TRM唯一密钥写入安全闪存单元(120)中(S208)。

Patent Agency Ranking