FIELD: electrical communication engineering.
SUBSTANCE: invention relates to devices and methods for authenticated encryption. Authenticated encryption device comprises an authenticated encryption means for applying a two-round Feistel structure using an encryption function to which an auxiliary variable is assigned, for the round function for every two blocks, to the input plaintext or ciphertext to generate by means of this ciphertext or decrypted plaintext. Authenticated encryption tool finds a fragment of the ciphertext CC[i]=(C[i_1], C[i_2]), corresponding to an ith plaintext fragment MC[i]=(M[i_1], M[i_2]), when splitting the plaintext into chunks by two blocks, like: C[i_1]=F_K((N, Tw_i_1), M[i_1]) xor M[i_2]; C[i_2]=F_K((N, Tw_i_2), C[i_1]) xor M[i_1].
EFFECT: technical result is to provide single-pass and one-speed authenticated encryption with the ability to perform parallel processing, and also perform completely encryption and decryption processing by using only one encryption function.
12 cl, 20 dwg
Title | Year | Author | Number |
---|---|---|---|
AUTHENTICATED CODING METHOD | 2018 |
|
RU2694336C1 |
EFFICIENT ENCRYPTION AND AUTHENTICATION FOR DATA PROCESSING SYSTEMS | 2003 |
|
RU2340108C2 |
EFFICIENT CODING AND IDENTIFICATION FOR DATA PROCESSING SYSTEMS | 2003 |
|
RU2336646C2 |
DATA ENCRYPTION METHOD AND DEVICE | 2021 |
|
RU2763394C1 |
COMMAND TO ENCRYPT AUTHENTICATION MESSAGE | 2017 |
|
RU2727152C1 |
PROCESS ENCODING DATA BLOCKS | 2001 |
|
RU2207736C2 |
SYMMETRICAL DATA ENCRYPTION APPARATUS USING A STRONG AUTHENTICATION ALGORITHM | 2020 |
|
RU2765406C1 |
ENCRYPTION PROCESSING DEVICE, ENCRYPTION PROCESSING METHOD AND COMPUTER PROGRAMME | 2007 |
|
RU2449482C2 |
METHOD OF PROVIDING TRANSMISSION OF ENCRYPTED DATA IN A DIGITAL DATA TRANSMISSION SYSTEM (VERSIONS) | 2018 |
|
RU2686005C1 |
METHOD FOR BLOCK CONVERSION OF DIGITAL DATA BASED ON SHIFT REGISTER EIGHT SYMBOLS LONG WITH 32-BIT CELLS AND WITH THREE FEEDBACKS | 2022 |
|
RU2796629C1 |
Authors
Dates
2018-03-16—Published
2014-06-24—Filed