Back to results
US 12,700,997 B2Granted
Cryptographic device using transposition function and/or mapping function and cryptographic method thereof
AssigneeNuvoton Technology Corporation
InventorsShun-Hsiung Chen, Kun-Yi Wu, Yu-Shan Li
Life of this patent
Estimating the term…
Abstract
A cryptographic device for a memory device includes a determination unit, a mapping unit, and a cryptographic unit. The determination unit determines that a memory address is in a protection area to select a key and a random number. The mapping unit maps a binary code to an injection code according to the key and the memory address, in which the binary code includes the random number and the memory address. The cryptographic unit generates a key stream according to the key and the injection code.
Claims9
A cryptographic method for a memory array, comprising:
- storing the start address and the end address of the memory address of the protection area, the key corresponding to the memory address of the protection area, and the random number in a register, wherein a user sets the key and the random number that correspond to the memory address of the protection area stored in the register through a bus interface;
- determining that a memory address is located in the protection area to select a key and a random number;
- when it is determined that the memory address is located in the protection area, selecting the key and the random number corresponding to the memory address from the register;
- generating a binary code, wherein the binary code comprises the random number and the memory address;
- generating an operation code according to the key, the memory address, and the binary code;
- and
- generating a key stream according to the key and the operation code.
4 more elements
Dependencies are inferred from the claim text.