Patent ID: 9641321
Date: 2017-05-02
CPC Classifications: G06F,H04L

Claim:
1. A cryptographic resource management system comprising: a keying operation where a random number is generated and used to key a symmetric-key algorithm: and a provision operation where each byte of a cryptographic memory allocation is initialized with consecutive values from a keystream computed using a symmetric-key algorithm in a counter based block cipher mode; and a store plaintext operation where bytes are encoded using keystream values from a previous provision operation before being written to a memory allocation: and each byte written to a memory allocation replaces the corresponding keystream byte which was used to encode by writing encoded byte to the same location on said memory allocation: and a store ciphertext operation where bytes are decoded using keystream values from a previous provision operation before being written to a memory allocation: and each byte written to a memory allocation replaces the corresponding keystream byte which was used to decode by writing decoded byte to the same location on said memory allocation;