CNIPA.AI
返回搜索
档案

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

发明专利审中
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.