CNIPA.AI
검색으로 돌아가기
기록

PROCESSOR-BASED SYSTEM EMPLOYING ENCRYPTED CRYPTOGRAPHIC KEYS TO IMPROVE DATA SECURITY AND RELATED METHODS

발명심사 중
1조회수
21청구항 · 3 독립항
§ Ⅰ

개요

발명자

Jitendra LULLA; Charles Edward GRAY; Eric SWARTZENDRUBER; Fabrice FERINO; Surendranadh MADINENI; Wael NOUREDDINE

IPC 분류

H4L 9/8

CPC 분류

H4L9/822H4L9/825

Data stored in a memory circuit may be encrypted using client keys that need to be available for high-speed data processing and yet held securely to avoid unauthorized access to the encrypted data. A secure processor circuit in a processor-based system obtains client keys associated with client applications and generates secure key-encryption keys that are used to encrypt the client keys so the client keys can be securely stored in the memory circuit. In some examples, data keys for encrypting data blocks associated with the client application may be generated from the client key, encrypted by a data key-encryption key generated in the secure processor circuit, and stored in the memory circuit. In such examples, because the client keys and data keys are encrypted while in memory, they are safer from software attacks on the memory circuit, which improves the security of the encrypted data blocks.

원문 (중국어)

Data stored in a memory circuit may be encrypted using client keys that need to be available for high-speed data processing and yet held securely to avoid unauthorized access to the encrypted data. A secure processor circuit in a processor-based system obtains client keys associated with client applications and generates secure key-encryption keys that are used to encrypt the client keys so the client keys can be securely stored in the memory circuit. In some examples, data keys for encrypting data blocks associated with the client application may be generated from the client key, encrypted by a data key-encryption key generated in the secure processor circuit, and stored in the memory circuit. In such examples, because the client keys and data keys are encrypted while in memory, they are safer from software attacks on the memory circuit, which improves the security of the encrypted data blocks.