# US 12,225,109 B2 · Electronic devices and electronic systems for transmitting bit stream including programming data

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

- Number: US 12,225,109 B2
- Document ID: US12225109B2
- Status: Granted
- Kind: B2
- Application number: 17/882,844
- Filed: 2022-08-08
- Published: 2023-05-04
- Granted: 2025-02-11
- Earliest claimed: 2021-11-02
- Assignees: SK hynix Inc.
- Applicants: SK hynix Inc.
- Inventors: Choung Ki Song
- Web page: https://patentgrep.com/patent/US12225109B2

## CPC

- H04L 9/065: {Encryption by serially and continuously modifying data stream elements, e.g. stream cipher systems, RC4, SEAL or A5/3}
- H04L 9/0894: {Escrow, recovery or storing of secret information, e.g. secret key escrow or cryptographic key storage}
- G06F 21/606: {by securing the transmission between two devices or processes}
- H04L 9/14: using a plurality of keys or algorithms
- H04L 9/32: including means for verifying the identity or authority of a user of the system {or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials}
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

An electronic system includes a control system configured to transmit an encrypted bit stream, an electronic device configured to extract a security key by decrypting the encrypted bit stream and to compare the security key with a check security key to extract programming data for a programming operation by decrypting the encrypted bit stream when the security key and the check security key are the same as each other.

## Claims

### Claim 1

An electronic system comprising:
a control system configured to transmit an encrypted bit stream;
an electronic device configured to extract a security key by decrypting the encrypted bit stream and to compare the security key with a check security key to extract programming data for a programming operation when the security key and the check security key are the same,
wherein the security key includes a first security key and a second security key,
wherein the check security key includes a first check security key and a second security key, and
wherein the electronic device includes:
a pass signal generation circuit configured to compare the first security key and the first check security key and compare the second security key and the second check security key to generate a pass signal; and
a programming data extraction circuit configured to decrypt the encrypted bit stream based on the pass signal to extract the programming data.

### Claim 2 (depends on 1)

The electronic system of claim 1,
wherein the control system receives the encrypted bit stream, the encrypted bit stream being generated from software including the security key, and
wherein the software provides an operating system and an environment in which control operations including a test operation are capable.

### Claim 3 (depends on 1)

The electronic system of claim 1,
wherein the control system receives the encrypted bit stream including a structure, the structure including a header part and a data part, and
wherein the security key is stored in the header part, and the programming data is stored in the data part.

### Claim 4 (depends on 1)

The electronic system of claim 1,
wherein the security key includes a first security key and a second security key,
wherein the programming data includes first programming data and second programming data,
wherein the control system receives the encrypted bit stream including a structure, the structure including a first header part, a first data part, a second header part, and a second data part, and
wherein the first security key is included in the first header part, the first programming data is included in the first data part, the second security key is included in the second header part, and the second programming data is included in the second data part.

### Claim 5 (depends on 1)

The electronic system of claim 1, wherein the electronic device includes a check security key storage circuit configured to store the check security key set to be the same as the security key.

### Claim 6 (depends on 5)

The electronic system of claim 5, wherein the check security key storage circuit is configured to store the check security key through at least one of a mode register set operation and fuse programming according to fuse cutting.

### Claim 7 (depends on 1)

The electronic system of claim 1, wherein the electronic device includes:
a pass signal generation circuit configured to compare the security key with the check security key to generate a pass signal; and
a programming data extraction circuit configured to decrypt the encrypted bit stream based on the pass signal to extract the programming data.

### Claim 8 (depends on 7)

The electronic system of claim 7, wherein the programming data extraction circuit is configured to extract the programming data when the security key and the check security key are the same.

### Claim 9 (depends on 7)

The electronic system of claim 7,
wherein the electronic device further includes a programming logic circuit configured to perform the programming operation based on the programming data,
wherein the programming operation includes operations of generating programming control signals, and executing a command, an address, and an operation control signal based on the programming control signals.

### Claim 10 (depends on 1)

The electronic system of claim 1, wherein the pass signal generation circuit includes:
a first comparison signal generation circuit configured to compare the first security key and the first check security key to generate a first comparison signal;
a second comparison signal generation circuit configured to compare the second security key and the second check security key to generate a second comparison signal; and
a pass signal output circuit configured to generate and output the pass signal based on the first comparison signal and the second comparison signal.

### Claim 11 (depends on 10)

The electronic system of claim 10, wherein the programming data extraction circuit is configured to extract the programming data when the first security key and the first check security key are the same as each other, and the second security key and the second check security key are the same.

### Claim 12

An electronic device comprising:
a check security storage circuit configured to store a check security key;
a security key extraction circuit configured to decrypt an encrypted bit stream to extract a security key;
a pass signal generation circuit configured to compare the security key and the check security key to generate a pass signal; and
a programming data extraction circuit configured to decrypt the encrypted bit stream based on the pass signal to extract programming data,
wherein the security key includes a first security key and a second security key,
wherein the check security key includes a first check security key and a second security key, and
wherein the pass signal generation circuit is configured to compare the first security key and the first check security key and compare the second security key and the second check security key to generate the pass signal.

### Claim 13 (depends on 12)

The electronic device of claim 12, wherein the check security key storage circuit is configured to store the check security key through at least one of a mode register set operation using a mode register set and fuse programming according to fuse cutting.

### Claim 14 (depends on 12)

The electronic device of claim 12,
wherein each of the security key extraction circuit and the programming data extraction circuit receives the encrypted bit stream including a structure, the structure including a header part and a data part, and
wherein the security key is included in the header part, and the programming data is included in the data part.

### Claim 15 (depends on 12)

The electronic device of claim 12, wherein the programming data extraction circuit is configured to extract the programming data when the security key and the check security key are the same.

### Claim 16 (depends on 12)

The electronic device of claim 12, further comprising a programming logic circuit configured to perform the programming operation based on the programming data,
wherein the programming operation includes operations of generating programming control signals, and programming a command, an address, and an operation control signal based on the programming control signals.

### Claim 17

An electronic device comprising:
a check security key storage circuit configured to store a first check security key and a second check security key;
a security key extraction circuit configured to decrypt an encrypted bit stream to extract a first security key and a second security key;
a pass signal generation circuit configured to compare the first security key and the first check security key and to compare the second security key and the second check security key to generate a pass signal; and
a programming data extraction circuit configured to decrypt the encrypted bit stream based on the pass signal to extract programming data.

### Claim 18 (depends on 17)

The electronic device of claim 17,
wherein the programming data includes first programming data and second programming data,
wherein each of the security key extraction circuit and the programming data extraction circuit receives the encrypted bit stream including a structure, the structure including a first header part, a first data part, a second header part, and a second data part, and
wherein the first security key is included in the first header part, the first programming data is included in the first data part, the second security key is included in the second header part, and the second programming data is included in the second data part.

### Claim 19 (depends on 17)

The electronic device of claim 17, wherein the pass signal generation circuit includes:
a first comparison signal generation circuit configured to compare the first security key and the first check security key to generate a first comparison signal;
a second comparison signal generation circuit configured to compare the second security key and the second check security key to generate a second comparison signal; and
a pass signal output circuit configured to generate and output the pass signal based on the first comparison signal and the second comparison signal.
