Bài viết

Đề xuất tầng tuyến tính và đánh giá khả năng cài đặt trong xây dựng mã khối 256 bit có cấu trúc FLC

Từ khóatầng tuyến tínhhiệu quả cài đặtcấu trúc FLCmã khối

Tóm tắt

Tóm tắt Trong bài báo này, nhóm tác giả đề xuất tầng tuyến tính an toàn và hiệu quả trong cài đặt để hướng tới việc xây dựng mã khối kích thước 256-bit có tên là FLC. Cụ thể, nhóm tác giả đã sinh ra ma trận MDS kích thước 8×8 có dạng lũy thừa của ma trận đồng hành trên trường hữu hạn. Khi xem xét sử dụng ma trận này trong xây dựng mã khối 256-bit có cấu trúc FLC, nhóm tác giả thực hiện đánh giá khả năng cài đặt của quá trình mã hóa/giải mã trên nhiều nền tảng khác nhau. Các kết quả thực nghiệm chỉ ra rằng cài đặt của mã khối với đề xuất này hoàn toàn phù hợp để tích hợp trong các ứng dụng thực tế.

Lượt tải theo tháng

0356902/2303/2304/2305/2306/2307/2308/2309/2310/2311/2312/2301/2402/2403/2405/2406/2407/2408/2409/2410/2411/2412/2402/2503/2504/2505/2506/2507/2510/2511/2512/2501/2602/2603/2604/2605/26

Di chuột vào cột để xem số lượt tải.

Cách trích dẫn

Trần Sỹ Nam, Nguyễn Văn Long, Nguyễn Bùi Cương (2023). Đề xuất tầng tuyến tính và đánh giá khả năng cài đặt trong xây dựng mã khối 256 bit có cấu trúc FLC. Tạp chí Khoa học và Công nghệ trong lĩnh vực An toàn thông tin, 2(16), 31-38. https://doi.org/10.54654/isj.v1i16.920

Tài liệu tham khảo

  1. 1.. Зензин, О. and М. Иванов, Стардарт криптографической защиты-AES. Конечные поля. КУДИЦ-ОБРАЗ, 2002.
  2. 2.. Oliynykov, R., et al., A new encryption standard of Ukraine: The Kalyna block cipher. 2015. Online - https://eprint.iacr.org/2015/650.pdf.
  3. 3.. Sovyn, Y. and V. Khoma, ПРОГРАМНА BITSLICED-ІМПЛЕМЕНТАЦІЯ ШИФРУ «КАЛИНА» ОРІЄНТОВАНА НА ВИКОРИСТАННЯ SIMD-ІНСТРУКЦІЙ МІКРОПРОЦЕСОРІВ З АРХІТЕКТУРОЮ Х86-64 (Software bitsliced implementation of kalyna cipher is oriented to use SIMD instructions for microprocessors with x86-64 architecture). Cybersecurity: Education, Science, Technique , 2020, № 7, p. 131-152, https://doi.org/10.28925/2663-4023.2020.7.131152.
  4. 4.. Li, Y. and M. Wang. On the construction of lightweight circulant involutory MDS matrices. in International Conference on Fast Software Encryption. pp 121–139, 2016, Springer.
  5. 5.. Pehlivanoğlu, M.K., et al., Generalisation of Hadamard matrix to generate involutory MDS matrices for lightweight cryptography. IET Information Security, 2018. 12(4): p. 348-355.
  6. 6.. Augot, D. and M. Finiasz. Direct construction of recursive MDS diffusion layers using shortened BCH codes. in Fast Software Encryption. pp 3–17, 2014, Springer.
  7. 7.. Gupta, K.C. and I.G. Ray, On constructions of MDS matrices from companion matrices for lightweight cryptography, in Security Engineering and Intelligence Informatics. 2013, Springer. p. 29-43.
  8. 8.. Daemen, J. and V. Rijmen, The design of Rijndael: AES-the advanced encryption standard. 2002: Springer.
  9. 9.. ГОСТ Р 34.12-2015: Криптографическая защита информации. Блочные шифры. 2015.
  10. 10.. Z'aba, M.R., Analysis of linear relationships in block ciphers. Luận án tiến sĩ của Queensland University of Technology, 2010.
  11. 11.. http://ccgi.gladman.plus.com/oldsite/AES/index.php.
  12. 12.. https://github.com/Roman-Oliynykov/ciphers-speed.
  13. 13.. Luong, T. T. (2022). Building the dynamic diffusion layer for SPN block ciphers based on direct exponent and scalar multiplication. Journal of Science and Technology on Information Security, 1(15), 38-45.

Bài viết liên quan