Signature generating device and method, signature verifying device and method, and computer product
    1.
    发明授权
    Signature generating device and method, signature verifying device and method, and computer product 有权
    签名生成装置和方法,签名验证装置和方法以及计算机产品

    公开(公告)号:US08667302B2

    公开(公告)日:2014-03-04

    申请号:US12888553

    申请日:2010-09-23

    IPC分类号: G06F21/24

    摘要: A signature generating device includes a receiving unit that receives a sequence of data; a summary data generating unit that generates summary data of the data upon reception of each of the data by the receiving unit; an obtaining unit that obtains, when the number of data included in a sequence of the generated summary data reaches a given number, the sequence of the summary data as a block; a setting unit that sets, as a signature subject, a current block constituted by the sequence of the summary data, and the summary data selected from at least one block contiguous to the current block; a digital signature generating unit that generates a digital signature concerning data summarized for the current block; and a sending unit that sends the generated digital signature, the signature subject associated with the digital signature, and the data summarized for the current block.

    摘要翻译: 签名产生装置包括:接收单元,其接收数据序列; 汇总数据生成单元,其通过接收单元接收到每个数据时生成数据的汇总数据; 获取单元,当所生成的汇总数据的序列中包括的数据的数量达到给定的数量时,获得作为块的汇总数据的序列; 设置单元,其将签名对象设置为由所述汇总数据的序列构成的当前块以及从与所述当前块相邻的至少一个块中选择的汇总数据; 数字签名生成单元,生成关于当前块的总结的数据的数字签名; 以及发送单元,其发送生成的数字签名,与数字签名相关联的签名主体以及针对当前块总结的数据。

    Cryptographic processing method, computer readable storage medium, and cryptographic processing device
    2.
    发明授权
    Cryptographic processing method, computer readable storage medium, and cryptographic processing device 有权
    加密处理方法,计算机可读存储介质和密码处理装置

    公开(公告)号:US08638927B2

    公开(公告)日:2014-01-28

    申请号:US12886051

    申请日:2010-09-20

    IPC分类号: H04K1/00

    摘要: 401 stores, in 302, key d′ obtained by subtracting random number 2r held in 201 from key d held in 105. When an operation starts, the values “−C” and “−C2” are calculated respectively, and the resultant values are stored in a multiplication table memory 205 together with value “C”. In a first operation cycle, 107 selects and outputs an intermediate value 108 held in an in-operation data register 103, and thereby makes a modular-multiplication operation circuit 104 perform squaring. In the second operation cycle, 107 selects and outputs one of three values held in 205 in accordance with the combination of key bit value d′i and random number bit value ri, and thereby makes the modular-multiplication operation circuit 104 perform multiplication. Thereby, a cryptographic processing device that requires a short operation time period, small circuit scale, and has sufficient security can be realized.

    摘要翻译: 401在302中存储通过从保持在105中的密钥d减去在201中保留的随机数2r获得的密钥d'。当操作开始时,分别计算值“-C”和“-C2”,并且得到的值为 与值“C”一起存储在乘法表存储器205中。 在第一操作周期中,107选择并输出保持在工作数据寄存器103中的中间值108,从而使得乘法运算电路104进行平方。 在第二操作周期中,107根据密钥位值d i和随机数位值ri的组合来选择并输出保持在205中的三个值之一,从而使乘法运算电路104进行乘法运算。 因此,可以实现需要短操作时间段,小电路规模并且具有足够安全性的密码处理装置。

    Encryption apparatus having common key encryption function and embedded apparatus
    3.
    发明授权
    Encryption apparatus having common key encryption function and embedded apparatus 有权
    具有公共密钥加密功能的加密装置和嵌入式装置

    公开(公告)号:US08369516B2

    公开(公告)日:2013-02-05

    申请号:US12889096

    申请日:2010-09-23

    IPC分类号: G06F21/00

    摘要: A common key block encryption apparatus for performing a nonlinear transformation with a multiplication executed in a binary field or a composite field includes a computing unit to execute a computation other than the nonlinear transformation with fixed value masked input data obtained by XORing input data with a fixed mask value, an XOR operation circuit to transform all input data into fixed value masked input data by XORing the input data with a fixed mask value and to transform the data into random value masked input data by XORing the input data with a random mask value in the multiplication, a multiplier to execute a multiplication based on the random value masked input data output from the XOR operation circuit, and a random value mask-to-fixed mask value transformation circuit to again transform the random value masked output data into fixed value masked output data and to output the data.

    摘要翻译: 用于通过在二进制字段或复合字段中执行的乘法执行非线性变换的公共密钥块加密装置包括:计算单元,用于执行非线性变换以外的计算,该固定值掩码输入数据通过将具有固定值的输入数据进行异或 掩模值,XOR运算电路,通过用固定的掩码值对输入数据进行异或,将所有输入数据变换为固定值掩码输入数据,并通过将输入数据以随机掩码值进行异或来将数据变换为随机值屏蔽输入数据 乘法,乘法器,用于根据从异或运算电路输出的随机值屏蔽输入数据执行乘法,以及随机值掩码到固定掩码值变换电路,以将随机值屏蔽输出数据再次转换为固定值掩码 输出数据并输出数据。

    Saddle-ride type electric vehicle
    4.
    发明授权
    Saddle-ride type electric vehicle 有权
    鞍式电动车

    公开(公告)号:US07971673B2

    公开(公告)日:2011-07-05

    申请号:US12567247

    申请日:2009-09-25

    IPC分类号: B62D61/02

    摘要: A saddle-ride type electric vehicle includes an electric motor for generates power for rotationally driving a rear wheel. Foot rests are provided for an occupant seated on an occupant seat. A battery is disposed in a space S surrounded by a down frame which is coupled to a head pipe or to a front end of a main frame and which extends downwardly, pivot frames, and the main frame. Steps disposed to both sides of the battery in planar view are provided to front ends of a pair of left and right step frames coupled to lower portion of the pivot frames, the step frames extending forward and overlapping a rear portion of the battery in planar view. The battery is wider in an area adjacent to the head pipe as compared to the width of the battery in an area adjacent to the steps.

    摘要翻译: 鞍式电动车包括用于产生用于旋转驱动后轮的动力的电动马达。 为乘坐座椅上的乘员提供脚踏。 电池设置在由下框架围绕的空间S中,该下框架联接到头管或主框架的前端,并且向下延伸,枢转框架和主框架。 设置在平面视图中的电池两侧的台阶设置在耦合到枢转框架的下部的一对左右步进框架的前端,台阶框在平面图中向前延伸并与电池的后部重叠 。 与邻近台阶的区域中的电池的宽度相比,电池在与头管相邻的区域中较宽。

    CONTENTS PROCESSING DEVICE AND CONTENTS PARTIAL INTEGRITY ASSURANCE METHOD
    5.
    发明申请
    CONTENTS PROCESSING DEVICE AND CONTENTS PARTIAL INTEGRITY ASSURANCE METHOD 审中-公开
    目录处理设备和内容部分完整性保证方法

    公开(公告)号:US20110078458A1

    公开(公告)日:2011-03-31

    申请号:US12885886

    申请日:2010-09-20

    IPC分类号: G06F12/14

    CPC分类号: G06F21/64

    摘要: A contents processing device includes a management data storage unit to store an updater identifier and a private key, an accepting unit to accept a content which is divided into a plurality of blocks, an updating type indicating a type of an updating as to the content, an updated block to be updated of the content, and an updated position, an inserting unit to generate an updated content by inserting the updating block into the updated position of the content, a first hash value calculating unit to calculate a hash value as to the updated block, a signature unit to read out the updater identifier and the private key from the management data storage unit to generate a digital signature using the private key as to updating record information including the updater identifier, the updated position, the hash value as to the updated block, and the updating type.

    摘要翻译: 内容处理装置包括:管理数据存储单元,用于存储更新器标识符和私钥;接受单元,接受被划分为多个块的内容;指示关于内容的更新类型的更新类型; 要更新的内容的更新的块和更新的位置,通过将更新块插入到内容的更新位置来生成更新的内容的插入单元,第一哈希值计算单元,用于计算关于内容的哈希值 更新块,签名单元,用于从管理数据存储单元读出更新器标识符和专用密钥,以使用专用密钥生成数字签名,以更新包括更新器标识符,更新位置,散列值的记录信息, 更新的块和更新类型。

    Digital document management system, digital document management method, and digital document management program
    6.
    发明授权
    Digital document management system, digital document management method, and digital document management program 有权
    数字文件管理系统,数字文件管理方法和数字文件管理程序

    公开(公告)号:US07900050B2

    公开(公告)日:2011-03-01

    申请号:US11512323

    申请日:2006-08-30

    IPC分类号: H04L9/32

    摘要: Disclosed is a digital document management program capable of achieving a third-party certification of document information with reduced amount of meta data.At the registration time of new document information, the digital document management program manages a digital signature created in association with document information. At the correction time of the document information, the program acquires partial identification information related to a corrected part of the document information before correction, creates a digital signature to be appended to the corrected document information, and manages the digital signature and partial identification information related to the corrected part of the document information in association with the corrected document information. At the verification time, the program uses partial identification information, the partial identification information corresponding to a corrected part of the document information before correction, and digital signature to perform verification.

    摘要翻译: 公开了一种数字文档管理程序,其能够实现具有减少的元数据量的文档信息的第三方认证。 在新文件信息的注册时,数字文档管理程序管理与文档信息相关联创建的数字签名。 在文件信息的校正时间,程序获取与校正前的文档信息的校正部分相关的部分识别信息,创建要附加到校正文档信息的数字签名,并管理数字签名和部分识别信息 与校正的文档信息相关联地被修改为文档信息的部分。 在验证时,程序使用部分识别信息,对应于校正前的文档信息的校正部分的部分识别信息,以及数字签名进行验证。

    CRYPTOGRAPHIC PROCESSING METHOD, COMPUTER READABLE STORAGE MEDIUM, AND CRYPTOGRAPHIC PROCESSING DEVICE
    7.
    发明申请
    CRYPTOGRAPHIC PROCESSING METHOD, COMPUTER READABLE STORAGE MEDIUM, AND CRYPTOGRAPHIC PROCESSING DEVICE 有权
    图形处理方法,计算机可读存储介质和编码处理装置

    公开(公告)号:US20110007894A1

    公开(公告)日:2011-01-13

    申请号:US12886051

    申请日:2010-09-20

    IPC分类号: H04L9/28

    摘要: 401 stores, in 302, key d′ obtained by subtracting random number 2r held in 201 from key d held in 105. When an operation starts, the values “−C” and “−C2” are calculated respectively, and the resultant values are stored in a multiplication table memory 205 together with value “C”. In a first operation cycle, 107 selects and outputs an intermediate value 108 held in an in-operation data register 103, and thereby makes a modular-multiplication operation circuit 104 perform squaring. In the second operation cycle, 107 selects and outputs one of three values held in 205 in accordance with the combination of key bit value d′i and random number bit value ri, and thereby makes the modular-multiplication operation circuit 104 perform multiplication. Thereby, a cryptographic processing device that requires a short operation time period, small circuit scale, and has sufficient security can be realized.

    摘要翻译: 401在302中存储通过从保持在105中的密钥d减去在201中保留的随机数2r获得的密钥d'。当操作开始时,分别计算值“-C”和“-C2”,并且得到的值为 与值“C”一起存储在乘法表存储器205中。 在第一操作周期中,107选择并输出保持在工作数据寄存器103中的中间值108,从而使得乘法运算电路104进行平方。 在第二操作周期中,107根据密钥位值d i和随机数位值ri的组合来选择并输出保持在205中的三个值之一,从而使乘法运算电路104进行乘法运算。 因此,可以实现需要短操作时间段,小电路规模并且具有足够安全性的密码处理装置。

    EMBEDDED DEVICE HAVING COUNTERMEASURE FUNCTION AGAINST FAULT ATTACK
    8.
    发明申请
    EMBEDDED DEVICE HAVING COUNTERMEASURE FUNCTION AGAINST FAULT ATTACK 有权
    具有防止故障攻击的计数功能的嵌入式设备

    公开(公告)号:US20100031055A1

    公开(公告)日:2010-02-04

    申请号:US12560222

    申请日:2009-09-15

    IPC分类号: H04L9/00 H04L9/28 G06F7/38

    摘要: A cryptographic processing device, comprising: a storage unit; initial setting unit for setting a value to be stored in the storage unit; Montgomery modular multiplication operation unit for performing a Montgomery modular multiplication operation plural times for a value set by the initial setting unit; and fault attack detection unit for determining whether or not a fault attack occurred for each of at least some parts of the Montgomery modular multiplication operations performed plural times.

    摘要翻译: 一种加密处理装置,包括:存储单元; 初始设定单元,用于设定存储在存储单元中的值; 蒙哥马利乘法运算单元,用于对由初始设定单元设定的值进行多次蒙哥马利乘法运算; 以及故障攻击检测单元,用于确定多次执行的蒙哥马利乘法运算的至少一些部分中是否发生故障攻击。

    Modular multiplication calculation apparatus used for Montgomery method
    9.
    发明申请
    Modular multiplication calculation apparatus used for Montgomery method 有权
    用于蒙哥马利方法的模块化乘法计算装置

    公开(公告)号:US20100023571A1

    公开(公告)日:2010-01-28

    申请号:US12218060

    申请日:2008-07-11

    IPC分类号: G06F7/38

    CPC分类号: G06F7/728

    摘要: REDC (A*B) is calculated for the values A and B by using a Montgomery's algorithm REDC. The part related to the A*B is performed by the three-input two-output product-sum calculation circuit. One digit ai of the value A, one digit bj of the value B and a carry value c1 are input to the product-sum calculation circuit, and ai*bj+c1 is calculated thereat. The higher-order digit of the r-adic two-digit of the calculation result is used as the carry value c1, and the lower digit is used for a later calculation. Further, one digit ni of a modulo N for the REDC, a predetermined value m and a carry value c2 are input into the product-sum calculation circuit, and n*ni+c2 is calculated thereat. The higher-order digit is used as the carry value c2, and the lower digit is used for a later calculation.

    摘要翻译: 通过使用蒙哥马利的算法REDC计算值A和B的REDC(A * B)。 与A * B相关的部分由三输入双输出积和计算电路进行。 值A的一位数ai,值B的一位数bj和进位值c1被输入到乘积和计算电路,并且计算ai * bj + c1。 将计算结果的r-adic两位数的高阶数字用作进位值c1,将下位数用于后续计算。 此外,对于REDC,模N的一位数ni,预定值m和进位值c2被输入到乘积和计算电路中,并且在那里计算n * ni + c2。 高位数字用作进位值c2,下位数用于后续计算。

    Document verification apparatus, document verification method, and computer product
    10.
    发明申请
    Document verification apparatus, document verification method, and computer product 审中-公开
    文件验证装置,文件验证方法和计算机产品

    公开(公告)号:US20090210715A1

    公开(公告)日:2009-08-20

    申请号:US12320595

    申请日:2009-01-29

    IPC分类号: H04L9/32 G06F21/24

    CPC分类号: G06F21/64

    摘要: In verifying a digital document, an input of a digital document is received and the digital document is divided into arbitrary constituent parts. A normal random number or a pseudo random number is assigned to each of the constituent parts according to the order in which the constituent parts appear in the digital document. Thus, verification of the authenticity of a digital document is enabled even when an alteration, such as a change of the order of the partial documents or a copy thereof, has been made to the digital document.

    摘要翻译: 在验证数字文档时,接收数字文档的输入,并将数字文档分成任意组成部分。 根据组成部分出现在数字文档中的顺序,将正常随机数或伪随机数分配给每个组成部分。 因此,即使已经对数字文档进行了诸如更改部分文档的顺序或其副本的改变,也能够验证数字文档的真实性。