Fast computation of direct exponentiation to speed up implementation of dynamic block ciphers
Tác giả: Luong Tran ThiTóm tắt:
MDS (maximum distance separable) matrices are ones that come from MDS codes that have been studied for a long time in error correcting code theory and have many applications in block ciphers. To improve the security of block ciphers, dynamic block ciphers can be created. Using MDS matrix transformations is a method used to make block ciphers dynamic. Direct exponentiation is a transformation that can be used to generate dynamic MDS matrices to create a dynamic diffusion layer of the block ciphers. However, for cryptographic algorithms that use an MDS matrix as a component of them, the implementation of matrix multiplication is quite expensive, especially when the matrix has a large size. In this paper, the mathematical basis for quick calculation of direct exponentiation of an MDS matrix will be presented. On that basis, it is to suggest how to apply that fast calculation to dynamic algorithms using the direct exponentiation. This result is very meaningful in software implementation for MDS matrices, especially when implementing dynamic block ciphers to increase execution speed.
- Đặc điểm chiều ngang cung răng hàm trên và hàm dưới theo chỉ số Yonsei trên phim CBCT ở người bệnh sai khớp cắn loại III do xương
- Kích thước niệu quản trên cắt lớp vi tính và mối liên quan với các chỉ số nhân trắc
- Đặc điểm đa hình rs4244285 của gen CYP2C19 và một số yếu tố liên quan kết quả điều trị ở người bệnh trào ngược dạ dày thực quản
- Kết quả phẫu thuật đục thể thủy tinh sử dụng laser femtosecond tại Bệnh viện Mắt Trung ương (2017 – 2023)
- Diễn tiến độ thanh thải triglyceride huyết thanh và mối liên quan với biến chứng nội viện trong viêm tụy cấp do tăng triglyceride: Kết quả bước đầu từ nghiên cứu quan sát tiến cứu





