-
1.
公开(公告)号:US20220303125A1
公开(公告)日:2022-09-22
申请号:US17635528
申请日:2019-08-26
Applicant: NEC Corporation
Inventor: Batnyam ENKHTAIVAN , Akiko INOUE
Abstract: An information processing apparatus (2) includes a storage unit (21) in a secure area (20), the storage unit being configured to store a first common key (211) and a first private key (212) assigned to a measuring apparatus (1), an acquiring unit (223) configured to acquire, from the measuring apparatus (1), communication data including measurement data measured by the measuring apparatus (1) and an authentication code generated for the measurement data using the first common key (211), an authentication unit (221) configured to authenticate, in the secure area (20). the authentication code in the communication data using the first common key (211), a signature generation unit (222) that generates, in the secure area (20), when the authentication code is authenticated, a first digital signature for the measurement data in the communication data using the first private key (212), and a transmitting unit (224) configured to transmit, to a predetermined node (3), transaction data including the measurement data and the first digital signature to cause the predetermined node (3) to record the transaction data in a blockchain (4).
-
公开(公告)号:US20210399875A1
公开(公告)日:2021-12-23
申请号:US17289484
申请日:2018-11-07
Applicant: NEC Corporation
Inventor: Akiko INOUE , Kazuhiko MINEMATSU
Abstract: An authenticated encryption device 10 includes: an encryption means 11 which encrypts a plaintext block by inputting, to an encryption function whereby data of a predetermined bit number is output when data of the predetermined bit number is input, a plaintext block of the predetermined bit number constituting the plaintext to be encrypted with a mask value, which is uniquely determined from an adjustment value including an initial vector not overlapping a past value and a secret key, being added; and a computation means 12 which computes, as a checksum, the exclusive OR of corresponding bits of a first bit string, a bit number of which is less than the predetermined bit number, of each of a plurality of plaintext blocks constituting the plaintext.
-