Encryption apparatus and method in a wireless communications system
AssigneeSamsung Electronics Co., Ltd.
InventorJong-Su Lim
Life of this patent
Estimating the term…
Abstract
An encryption apparatus and method for generating a ciphertext from an input plaintext of the same length as the ciphertext by parallel processing of the input signal. Since a non-delayed signal is synchronized to a delayed signal, an accurate ciphertext is produced. Therefore, the encryption speed is increased, the number of devices for timing synchronization is reduced, an encryption system is stabilized, and production cost is reduced.
Claims12
An encryption method for dividing a first plaintext bit stream of length 2n into first and second sub-bit streams of length n, dividing a second plaintext bit stream of length 2n into third and fourth sub-bit streams of length n, and generating a ciphertext bit stream of length 2n from the first, second, third and fourth sub-bit streams using 2-rounds of encryption, the method comprising the steps of:
- performing a first-round of encryption by outputting the second ciphertext bit stream being output with a predetermined time delay from the first ciphertext bit stream after receiving the first and second sub-bit streams and generating first ciphertext bit streams of length n by encrypting the first and second sub-bit streams with predetermined first encryption codes;
- generating a first operated ciphertext bit stream by performing a logical exclusive-OR-operation on the first ciphertext bit stream and the third sub-bit stream;
- generating a second operated ciphertext bit stream by performing a logical exclusive-OR operation on the second ciphertext bit stream and the fourth sub-bit stream;
- and
- performing a second-round encryption by outputting the third and fourth ciphertext bit streams after receiving the first operated ciphertext bit stream and the second operated ciphertext bit stream having the predetermined time delay and generating third and fourth ciphertext bit streams of length n by encrypting the first operated ciphertext bit stream and the second operated ciphertext bit stream with predetermined second encryption codes.
An encryption apparatus for dividing a first plaintext bit stream of length 2n into first and second sub-bit streams of length n, dividing a second plaintext bit stream of length 2n into third and fourth sub-bit streams of length n, and generating a ciphertext bit stream of length 2n from the first, second, third and fourth sub-bit streams using 2-rounds of encryption, the apparatus comprising:
- a first ciphering unit for receiving the first and second sub-bit streams, and generating first and second ciphertext bit streams of length n by encrypting the first and second sub-bit streams with predetermined first encryption codes KO1,1, KO1,2, KO1,3, KI1,1, KI1,2, and KI1,3 the second ciphertext bit stream being output with a predetermined time delay compared to the first ciphertext bit stream;
- an operating unit for generating a first operated ciphertext bit stream by performing a logical exclusive-OR-operation on the first ciphertext bit stream and the third sub-bit stream, and generating a second operated ciphertext bit stream by performing a logical exclusive-OR-operation on the second ciphertext bit stream with the fourth sub-bit stream;
- and
- a second ciphering unit for receiving the first operated ciphertext bit stream and the second operated ciphertext bit stream having the predetermined time delay, generating third and fourth ciphertext bit streams of length n by encrypting the first operated ciphertext bit stream and the second operated ciphertext bit stream with predetermined second encryption codes KO2,1, KO2,2, KO2,3, KI2,1, KI2,2, and KI2,3 and concurrently outputting the third and fourth ciphertext bit streams.
Dependencies are inferred from the claim text.