Bài viết giới thiệu một số hệ mật trong mật mã nhẹ, đưa ra những điểm mạnh và điểm yếu của chúng. Các hệ mã khối hạng nhẹ được nghiên cứu gồm Klein, Led, Present, Mini – AES, Mcrypyon và Katan. Hệ mã dòng được chúng tôi giới thiệu là Grain. | Nghiên cứu một số hệ mật mã nhẹ và ứng dụng trong IoT Công nghệ thông tin NGHIÊN CỨU MỘT SỐ HỆ MẬT MÃ NHẸ VÀ ỨNG DỤNG TRONG IoT Lê Phê Đô*, Mai Mạnh Trừng, Lê Trung Thực, Nguyễn Thị Hằng, Vương Thị Hạnh, Nguyễn Khắc Hưng, Đinh Thị Thúy, Lê Thị Len Tóm tắt: Theo ước tính đến năm 2020 sẽ có hơn 50 tỷ thiết bị kết nối internet, nghĩa là mỗi người trên trái đất trung bình sẽ có 6,6 đồ vật trực tuyến. Trái đất sẽ được che phủ bởi hàng triệu cảm biến thu thập thông tin và tải lên internet. Để đảm bảo các kết nối được an ninh và an toàn các thiết bị đó cần có các hệ mật vừa có độ mật cần thiết, tiêu tốn ít năng lượng, bộ nhớ và các cổng logic. Đó là các hệ mật mã nhẹ, gồm mã khối hạng nhẹ, mã dòng hạng nhẹ và các mã xác thực hạng nhẹ. Trong báo cáo này, chúng tôi giới thiệu một số hệ mật trong mật mã nhẹ, đưa ra những điểm mạnh và điểm yếu của chúng. Các hệ mã khối hạng nhẹ được nghiên cứu gồm Klein, Led, Present, Mini – AES, Mcrypyon và Katan. Hệ mã dòng được chúng tôi giới thiệu là Grain. Kết quả có thể dùng làm tài liệu tham khảo cho các nhà chuyên môn về mật mã nhẹ và IoT. Từ khóa: Mật mã nhẹ, Mã khối, Mã dòng, IoT, Present, Grain, Độ trễ, Hiệu suất, Độ an toàn. 1. MỞ ĐẦU Với các thiết bị có tài nguyên hạn chế thì các thuật toán mật mã thông thường là quá lớn, quá chậm và quá tốn năng lượng. Các thuật toán mật mã nhẹ khắc phục được những nhược điểm này. Mục tiêu của mật mã nhẹ là một loạt các ứng dụng cho các thiết bị hiện đại, như các thiết bị đo thông minh, hệ thống an ninh xe, hệ thống giám sát bệnh nhân không dây, hệ thống giao thông thông minh (ITS) và Internet of Things (IoT), Trong thiết kế của mật mã hạng nhẹ sự cân bằng giữa chi phí, an ninh và hiệu suất phải được đảm bảo. Vì các mã khối, độ dài khóa đưa ra sự thỏa hiệp giữa độ an toàn và giá thành, trong khi đó, số vòng đưa ra thỏa hiệp giữa hiệu suất và độ an toàn. Thông thường, ta có thể dễ tối ưu hóa được hai tiêu chí bất kỳ trong ba tiêu chí .