Browse Prior Art Database

A program to securely and effectively encrypt multiple plain text with one Initialization Vector.

IP.com Disclosure Number: IPCOM000208119D
Publication Date: 2011-Jun-24
Document File: 1 page(s) / 34K

Publishing Venue

The IP.com Prior Art Database

Abstract

Common Key Cryptosystem is a way to encrypt plain data. Block Cipher is a way of the Common Key Cryptosystem. In case of Block Cipher, Initialization Vector (IV) is needed with Data Encryption Key (DEK) to encrypt plain data. IV is usually generated as pseudorandom numbers for each encryption to avoid same encryption result from same plain data.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 100% of the total text.

Page 01 of 1

A program to securely and effectively encrypt multiple plain text with one Initialization Vector.

To generate different encryption result from with a same DEK and a same plain data with only one IV for all data, This publication adds pseudor andom number area to plain data. Then encryption is done for the whole area

(This page contains 00 pictures or other non-text object)

At encryption,

1. Prepare one DEK and one IV.
2. Prepare target plain data.
3. Prepare work space for pseudo random number area + plain data + padding area.
4. Generate pseudo random number and set to the pseudo random number area.
5. Set plain data to the plain data area.
6. Encrypt the whole area with the DEK and the IV.
7. Return Encryption result.

At decryption,

1. Prepare one DEK and one IV.
2. Set encrypted data/
3. Decrypt he whole area with the DEK and the IV.
4. Return only plain data area/

1