DATA STORAGE APPARATUS, DATA STORAGE METHOD, AND PROGRAM

    公开(公告)号:US20250139296A1

    公开(公告)日:2025-05-01

    申请号:US18837269

    申请日:2022-02-25

    Abstract: A data storage apparatus, including: encoding part; and falsification correction part; wherein the encoding part includes code generation section that generates, based on original data and falsification frequency, a code which enables correction of the original data, and includes a tag generation section that generates a first tag which enables detection of falsification of the original data, based on the original data; wherein the encoding part stores the code and the first tag in a storage part; and wherein the falsification correction part includes a falsified portion determination section that retrieves a falsified code and the first tag from the storage part, generates a second tag based on the falsified code, and determines a falsified portion(s) in the falsified code by using the first tag and the second tag, and includes a data correction section that outputs corrected original data by using the determined falsified portion(s) and the falsified code.

    AUTHENTICATED ENCRYPTION APPARATUS, AUTHENTICATED DECRYPTION APPARATUS, AUTHENTICATED ENCRYPTION SYSTEM, METHOD, AND COMPUTER READABLE MEDIUM

    公开(公告)号:US20250047464A1

    公开(公告)日:2025-02-06

    申请号:US18709111

    申请日:2021-11-25

    Inventor: Akiko MUKAI

    Abstract: A random number calculation unit generates a set of random numbers for each area by using first data and a predetermined matrix having predetermined values as elements, the first data being derived, in the encryption, from at least one of an input and an output of a function related to the Tweakable block cipher in each area. A random number encryption unit encrypts the set of random numbers generated in each area by using the Tweakable block cipher. Each of the encrypted random numbers becomes an initial value used in processing in the next area. A tag generation unit encrypts the set of random numbers generated in the last area by using the Tweakable block cipher, and thereby generates an authentication tag.

    AUTHENTICATION ENCRYPTION DEVICE, AUTHENTICATION DECRYPTION DEVICE, AUTHENTICATION ENCRYPTION METHOD, AUTHENTICATION DECRYPTION METHOD, AND STORAGE MEDIUM

    公开(公告)号:US20230134515A1

    公开(公告)日:2023-05-04

    申请号:US17800403

    申请日:2020-02-28

    Inventor: Akiko MUKAI

    Abstract: An authentication encryption device generates a mask sequence having, as an element, multiplication, in a Galois field, of a basic mask and a primitive element raised to power of an exponent. The basic mask is defined based on an initialization vector, a secret key, and a constant. The primitive element is a primitive element of a multiplicative group of the Galois field. The exponent differs per cleartext block. The authentication encryption device generates a mask for tag generation by multiplication, in the Galois field, of the basic mask and the primitive element of the multiplicative group of the Galois field raised to power of an exponent differing from the exponent in any of the element in the mask sequence.

Patent Agency Ranking