Đề tài Tìm hiểu khả năng công nghệ để cứng hoá các thuật toán mật mã
Mật mã có thể thực hiện theo cách thủ công hoặc tự động với sự trợ giúp của máy móc. Mật mã thủ công hầu nh-chỉ đ-ợc nhắc đến nh-một nhân tố trong lịch sử. Những nh-ợc điểmcủa mật mã thủ công bao gồm độ phức tạp của thuậttoán thấp, tốc độ chậm, chỉ bảo mật đ-ợc với một số loại nguồn tin, mức độ sai sót và tính an toàn phụ thuộc nhiềuvào con ng-ời. Trong thờiđại điện tử, truyền thông và tin học ngày nay các nguồn tin ngày càng đa dạng; mọi thông tin đều đ-ợc số hóavới khổng lồ trữ l-ợng tại chỗ và l-u l-ợng trênkênh; đòi hỏi của ng-ời dùng ngày càng caovề độ mật, tốc độ, độ antoàn, tính tiện dụng. Trong tình hình đó, chỉ có một lựa chọn duy nhất là thực hiệnmật mã với sự trợ giúp của máy móc. Thuật ngữ máy móc nói đến ở đây không bao gồm tất cả mọi loại hình kỹ thuật (cơ khí, cơ điện.), mà ámchỉ trong phạm vihẹp là các thiết bị điện tử bởi điện tử là ngành thích hợp nhất để thỏa mãn các yêu cầu về xử lý tín hiệu số, thuật toán phức tạp và dễ update, tốc độ cao, kích th-ớc nhỏ, giá thành hạ.