COMPUTING APPARATUS AND METHOD
    1.
    发明申请

    公开(公告)号:US20220300576A1

    公开(公告)日:2022-09-22

    申请号:US17470996

    申请日:2021-09-09

    Inventor: Hajime MATSUI

    Abstract: A controller of a computing apparatus calculates aP by multiplying an integer a being 2 or more and less than 2w and a coordinate value P; reads out, by w bits, a multiplication value k being a bit string and generates a string of signed odd numbers d of w+1 bits; calculates dP by multiplying a head of the d and the P and inputs the dP to a variable; executes looping between processing for inputting, to the variable, a value obtained by doubling the variable w times and processing for calculating dP by multiplying the P and a second or after of the d and inputting, to the variable, an addition result of the dP and the variable; and calculates a value by multiplying the P and a value based on lower 2 bits of the k and outputs kP by adding the calculated value and the variable.

    INVERSE ELEMENT ARITHMETIC APPARATUS AND MEMORY SYSTEM

    公开(公告)号:US20220083624A1

    公开(公告)日:2022-03-17

    申请号:US17197256

    申请日:2021-03-10

    Inventor: Hajime MATSUI

    Abstract: According to one embodiment, in an inverse element arithmetic apparatus, a word unit processing unit, as approximate calculation loop for extended binary GCD process, iterates a first loop in a case where a value of |r−s| is a subtraction threshold or more, and is capable of iterating a second loop instead of the first loop in a case where the value of |r−s| is smaller than the subtraction threshold. In the first loop, values of r, s, a, b, m, and n is updated and an update matrix M is generated or updated. In the second loop, the values of m and n are updated without updating the values of r, s, a, b and the update matrix M. The control unit terminates the loop of the inverse element arithmetic process in a case where a loop number of times of the inverse element arithmetic process reaches a number-of-times threshold.

    MEMORY SYSTEM AND METHOD
    3.
    发明公开

    公开(公告)号:US20240250831A1

    公开(公告)日:2024-07-25

    申请号:US18536003

    申请日:2023-12-11

    Inventor: Hajime MATSUI

    CPC classification number: H04L9/3247 G06F8/65 G06F21/575 G06F2221/034

    Abstract: According to one embodiment, a controller includes a CPU and an accelerator which performs signature verification using a first signature of a first scheme. When updating first firmware to second firmware to which a second signature of a second scheme is assigned, the controller performs the signature verification of the second firmware based on the second signature assigned to the second firmware by the CPU, generates the first signature for the second firmware, and replaces the second signature assigned to the second firmware with the generated first digital signature. When booting the second firmware, the controller performs the signature verification of the second firmware based on the first signature assigned to the second firmware by the accelerator.

    ARITHMETIC DEVICE AND METHOD
    4.
    发明申请

    公开(公告)号:US20230093203A1

    公开(公告)日:2023-03-23

    申请号:US17643615

    申请日:2021-12-10

    Inventor: Hajime MATSUI

    Abstract: According to an embodiment, an arithmetic device outputting an arithmetic result on a finite field with characteristic P includes a hardware processor. The hardware processor performs readout processing of a plurality of input values. The hardware processor performs, for each word, arithmetic operations with respect to the plurality of input values by using a value being based on the characteristic P and a comparison value between each input value of the plurality of input values and the characteristic P. The hardware processor outputs a first output value resulting from computing a value being based on each input value of the plurality of input values, the comparison value, and the characteristic P. The hardware processor outputs a second output value resulting from comparing the first output value and the characteristic P.

    MEMORY SYSTEM FOR DATA ENCRYPTION

    公开(公告)号:US20230071555A1

    公开(公告)日:2023-03-09

    申请号:US17653567

    申请日:2022-03-04

    Abstract: According to one embodiment, a key search circuit includes a hit determination circuit that determines whether a key search request hits a content stored in a search result buffer, and an update determination circuit that determines whether to update the content stored in the search result buffer. When the hit determination circuit determines that the key search request hits the search result buffer, the key search circuit outputs the search result stored in the search result buffer to an encryption/decryption circuit. When the update determination circuit determines to update the search result buffer, the key search circuit updates the content stored in the search result buffer with the key search request and a search result obtained from a range table.

Patent Agency Ranking