Invention Grant
- Patent Title: Secure initialization vector generation
-
Application No.: US15898505Application Date: 2018-02-17
-
Publication No.: US10972270B2Publication Date: 2021-04-06
- Inventor: Matthew John Campagna
- Applicant: Amazon Technologies, Inc.
- Applicant Address: US WA Seattle
- Assignee: Amazon Technologies, Inc.
- Current Assignee: Amazon Technologies, Inc.
- Current Assignee Address: US WA Seattle
- Agency: Davis Wright Tremaine LLP
- Main IPC: H04L9/16
- IPC: H04L9/16 ; H04L9/14 ; H04L9/06 ; H04L9/08 ; H04L9/32 ; G06F21/60 ; H04L29/06 ; H04L9/30

Abstract:
A plaintext and cryptographic key are used to generate an initialization vector to be used in a cryptographic algorithm, such as an encryption algorithm. In some examples, the plaintext and cryptographic key are input into an effectively one-way function, such as a cryptographic hash function, the output of which is usable as an initialization vector. Cryptographic keys may be rotated probabilistically based at least in part on probabilities of output collisions of the effectively one-way function to ensure a low probability of two different plaintexts resulting in calculation of the same initialization vector for use with the same cryptographic key.
Public/Granted literature
- US20180176014A1 SECURE INITIALIZATION VECTOR GENERATION Public/Granted day:2018-06-21
Information query