# US 12,001,568 B2 · Encryption method and encryption system

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,001,568 B2
- Document ID: US12001568B2
- Status: Granted
- Kind: B2
- Application number: 17/528,382
- Filed: 2021-11-17
- Published: 2022-11-03
- Granted: 2024-06-04
- Earliest claimed: 2021-05-03
- Assignees: AI Bioelectronic Healthtech Co., Ltd.
- Applicants: AI Bioelectronic Healthtech Co., Ltd.
- Inventors: Yen-Yi Ho; Huei-Yun Gong; Yen-Yun Huang
- Web page: https://patentgrep.com/patent/US12001568B2

## CPC

- G06F 21/602: {Providing cryptographic facilities or services}
- H04L 9/14: using a plurality of keys or algorithms
- G06F 21/6209: {to a single file or object, e.g. in a secure envelope, encrypted and accessed using a key, or with access control rules appended to the object itself}
- G06F 21/78: to assure secure storage of data (address-based protection against unauthorised use of memory G06F12/14; record carriers for use with machines and with at least a part designed to carry digital markings G06K19/00)
- H04L 9/06: the encryption apparatus using shift registers or memories for block-wise {or stream} coding, e.g. DES systems {or RC4; Hash functions; Pseudorandom sequence generators}
- H04L 9/50: {using hash chains, e.g. blockchains or hash trees}
- G06F 21/107: {License processing; Key processing}
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

An encryption method applied to an encryption system is disclosed. The encryption system includes a transmission module, an encryption module and a memory. The memory contains n data, where n is an integer and n≥0, and the n data are encrypted by the encryption module. The multiple encryption method includes: via the transmission module, receiving an encryption request and an n+1th data; storing the n+1th data in the memory; via the encryption module, according to the encryption request, encrypting the n data and the n+1th data to form an encrypted data.

## Claims

### Claim 1

An encryption method, applied to an encryption system, wherein the encryption system is installed on an object, the encryption system stores data related to the object and the encryption system, the encryption system comprises a transmission module, an encryption module and a memory, the memory stores n data, where n is an integer and n≥0 and the n data are encrypted by the encryption module, the encryption method comprising:
via the transmission module, receiving an encryption request and an n+1th data;
storing the n+1th data in the memory; and
via the encryption module, according to the encryption request, encrypting the n data and the n+1th data to form an encrypted data.

### Claim 2 (depends on 1)

The encryption method as claimed in claim 1, wherein the encryption system further comprises a decryption module, the encryption method further comprising:
via the transmission module, receiving a decryption request, wherein the decryption request comprises a decryption key;
via the decryption module, determining if the decryption key of the decryption request corresponds to a decryption key of the encrypted data;
if the decryption key of the decryption request corresponds to a decryption key of the encrypted data, via the decryption module, decrypting the encrypted data.

### Claim 3 (depends on 2)

The encryption method as claimed in claim 2, further comprising:
via the transmission module, sending the n data and the n+1th data which are decrypted to an external computer.

### Claim 4 (depends on 1)

The encryption method as claimed in claim 1, wherein the encryption module uses at least one of a symmetric cipher, an asymmetric cipher and a hash algorithm to encrypt data.

### Claim 5 (depends on 4)

The encryption method as claimed in claim 4, wherein the symmetric cipher is at least one of AES, ChaCha20, DES, 3DES, Satsa20, Blowfish, IDEA, RC5, RC6 and Camellia; the asymmetric cipher is at least one of RSA, ElGamal, Rabin, DSA and ECDSA; the hash algorithm is at least one of MD2, MD4, MD5, SHA-0, SHA-1, SHA-2, SHA-3, BLAKE, BLAKE2 and BLAKE3.

### Claim 6

An encryption system, installed on an object, wherein the encryption system stores data related to the object and the encryption system, the encryption system comprising:
a transmission module, for receiving a data;
a memory, storing n data, wherein n is an integer; and
an encryption module, electrically connected to the transmission module and the memory, wherein the encryption module is used for encrypting the data, and the n data are encrypted by the encryption module;
wherein after the transmission module receives an encryption request and an n+1th data, the memory will store the n+1th data, and the encryption module will encrypt the n data and the n+1th data according to the encryption request to form an encrypted data.

### Claim 7 (depends on 6)

The encryption system as claimed in claim 6, further comprising a decryption module, wherein the decryption module is electrically connected to the memory; when the transmission module receives a decryption request which comprises a decryption key, the decryption module will determine if the decryption key of the decryption request corresponds to a decryption key of the encrypted data; if the decryption key of the decryption request corresponds to a decryption key of the encrypted data, the decryption module decrypts the encrypted data.

### Claim 8 (depends on 7)

The encryption system as claimed in claim 7, wherein the transmission module sends the decrypted n data and the n+1th data to an external computer.

### Claim 9 (depends on 6)

The encryption system as claimed in claim 6, wherein the encryption module uses at least one of a symmetric cipher, an asymmetric cipher and a hash algorithm to encrypt data.

### Claim 10 (depends on 9)

The encryption system as claimed in claim 9, wherein the symmetric cipher is at least one of AES, ChaCha20, DES, 3DES, Satsa20, Blowfish, IDEA, RC5, RC6 and Camellia; the asymmetric cipher is at least one of RSA, ElGamal, Rabin, DSA and ECDSA; the hash algorithm is at least one of MD2, MD4, MD5, SHA-0, SHA-1, SHA-2, SHA-3, BLAKE, BLAKE2 and BLAKE3.
