New encryption algorithm based on network RFWKIDEA8-1 using transformation of AES encryption algorithm

In this article we developed a new block encryption algorithm based on network RFWKIDEA8-1 using of the transformations of the encryption algorithm AES, which is called AES- RFWKIDEA8-1. The block’s length of this encryption algorithm is 256 bits; the numbers of rounds are 10, 12 and 14. | International Journal of Computer Networks and Communications Security VOL. 3, NO. 2, FEBRUARY 2015, 43–47 Available online at: E-ISSN 2308-9830 (Online) / ISSN 2410-0595 (Print) New Encryption Algorithm Based on Network RFWKIDEA8-1 Using Transformation of AES Encryption Algorithm GULOM TUYCHIEV National University of Uzbekistan, Republic of Uzbekistan, Tashkent E-mail: blasterjon@ ABSTRACT In this article we developed a new block encryption algorithm based on network RFWKIDEA8-1 using of the transformations of the encryption algorithm AES, which is called AES- RFWKIDEA8-1. The block’s length of this encryption algorithm is 256 bits; the numbers of rounds are 10, 12 and 14. The advantages of the encryption algorithm AES- RFWKIDEA8-1 are that, when encryption and decryption process used the same algorithm. In addition, the AES-RFWKIDEA8-1 encryption algorithm encrypts faster than AES. Keywords: Advanced Encryption Standard, Feystel Network, Lai–Massey Scheme, Round Function, Round keys, Output Transformation, Multiplicative Inverse, Additive Inverse. 1 INTRODUCTION In September 1997 the National Institute of Standards and Technology (NIST) issued a public call for proposals for a new block cipher to succeed the Data Encryption Standard (DES) [4]. Out of 15 submitted algorithms the Rijndael cipher by Daemen and Rijmen [1] was chosen to become the new Advanced Encryption Standard (AES) in November 2001 [2]. The Advanced Encryption Standard is a block cipher with a fixed block length of 128 bits. It supports three different key lengths: 128 bits, 192 bits, and 256 bits. Encrypting a 128bit block means transforming it in n rounds into a 128-bit output block. The number of rounds n depends on the key length: n = 10 for 128-bit keys, n = 12 for 192-bit keys, and n = 14 for 256-bit keys. The 16-byte input block ( t 0 , t1 , , t15 ) which is transformed during encryption is usually written as a 4x4 byte matrix, the called AES .

Không thể tạo bản xem trước, hãy bấm tải xuống
TÀI LIỆU MỚI ĐĂNG
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.