Nghiên Cứu Mật Mã Dòng IoT và Giải Pháp Bảo Mật Hiện Đại

Khám phá luận văn về mật mã dòng trong mật mã nhẹ và triển vọng ứng dụng trong IoT, góp phần nâng cao bảo mật cho thiết bị thông minh.

Trường đại học

Đại học Quốc gia Hà Nội

Chuyên ngành

Công nghệ thông tin

Người đăng

Ẩn danh

Thể loại

luận văn

2017

135
4
0

Phí lưu trữ

35 Point

Mục lục chi tiết

LỜI CẢM ƠN

LỜI CAM ĐOAN

1. MỞ ĐẦU

1.1. Cơ sở khoa học và thực tiễn của đề tài

2. TỔNG QUAN VỀ MẬT MÃ NHẸ

2.1. Một số khái niệm cơ bản

2.2. Quá trình hình thành và phát triển của mật mã nhẹ

2.3. Nguyên lý thiết kế thuật toán mật mã nhẹ

2.4. Triển vọng của mật mã dòng trong mật mã nhẹ trong IOT

2.5. Tiêu chuẩn thiết kế

2.6. Một số giải thiết mật mã nhẹ

3. THỰC NGHIỆM VÀ ỨNG DỤNG MẬT MÃ DÒNG TRONG IOT

3.1. Mã hóa đầu cuối với mật mã dòng Grain

3.2. Mã xác thực thông báo với hàm băm nhẹ Keccak trên thiết bị Raspberry Pi

3.3. Thu thập và xử lý dữ liệu nhiệt độ, độ ẩm, cửa ra vào trong mô hình smart home

3.4. Giao diện điều khiển và đánh giá hiệu quả

4. KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN

TÀI LIỆU THAM KHẢO

Tóm tắt

I. Tổng Quan Về Mật Mã Dòng IoT Giới Thiệu Chi Tiết

Mật mã dòng là một lựa chọn tối ưu cho các thiết bị IoT do khả năng tính toán nhanh, an toàn và chi phí thực hiện thấp. Các hệ thống IoT ngày càng thu hút sự quan tâm của các chuyên gia và nhà ứng dụng. Vấn đề an ninh, an toàn thông tin trong các hệ thống IoT với các thiết bị nhỏ gọn, năng lực tính toán thấp trở thành một chủ đề nóng hiện nay. Luận văn nghiên cứu khả năng ứng dụng, điều kiện áp dụng cũng như yêu cầu của một số giải thuật mật mã nhẹ, đề xuất phương án sử dụng mật mã dòng trong mật mã nhẹ phù hợp với từng lớp bài toán cụ thể. Mật mã dòng, tiêu biểu là Grain, là sự lựa chọn tối ưu cho những thiết bị chuyên dụng của IoT.

1.1. Khái Niệm Cơ Bản Về Mật Mã Dòng Trong IoT

Mật mã dòng là một loại mật mã đối xứng mã hóa dữ liệu bằng cách kết hợp văn bản gốc với một chuỗi khóa (keystream). Chuỗi khóa này được tạo ra từ một bộ tạo chuỗi giả ngẫu nhiên (PRNG) được khởi tạo bằng một khóa bí mật. Mật mã dòng đặc biệt phù hợp với các thiết bị IoT do yêu cầu tính toán thấp và khả năng mã hóa liên tục, rất quan trọng trong các ứng dụng truyền dữ liệu thời gian thực. Mật mã dòng là mật mã được dùng cho mục đích bảo mật, xác thực, nhận dạng và trao đổi khóa; phù hợp cài đặt cho những môi trường tài nguyên hạn chế.

1.2. Ưu Điểm Của Mật Mã Dòng So Với Mật Mã Khối

So với mật mã khối, mật mã dòng có một số ưu điểm vượt trội trong môi trường IoT. Mật mã dòng thường có kích thước mã nhỏ hơn và yêu cầu bộ nhớ ít hơn, điều này rất quan trọng đối với các thiết bị IoT có tài nguyên hạn chế. Ngoài ra, mật mã dòng có thể mã hóa dữ liệu theo thời gian thực, trong khi mật mã khối yêu cầu dữ liệu phải được chia thành các khối trước khi mã hóa. Điều này làm cho mật mã dòng trở thành một lựa chọn lý tưởng cho các ứng dụng IoT yêu cầu truyền dữ liệu liên tục và độ trễ thấp. Trong triển khai phần cứng, diện tích chip và năng lượng tiêu thụ là những biện pháp quan trọng để đánh giá tính nhẹ của hệ mật.

II. Thách Thức An Ninh IoT Tại Sao Cần Mật Mã Dòng

Các thiết bị IoT thường có tài nguyên hạn chế về bộ nhớ, năng lượng và khả năng tính toán. Điều này gây khó khăn cho việc triển khai các thuật toán mã hóa truyền thống vốn đòi hỏi nhiều tài nguyên. Mật mã dòng, với tính chất nhẹ và hiệu quả, là một giải pháp tiềm năng để bảo vệ dữ liệu trên các thiết bị IoT. Tuy nhiên, việc lựa chọn và triển khai mật mã dòng phù hợp cũng đặt ra nhiều thách thức. Với khả năng tính toán nhanh, an toàn và chi phí thực hiện thấp, mật mã nhẹ, tiêu biểu là mật mã dòng, là sự lựa chọn tối ưu cho những thiết bị chuyên dụng của IoT.

2.1. Các Loại Tấn Công Phổ Biến Vào Hệ Thống IoT

Hệ thống IoT dễ bị tấn công do tính phân tán, số lượng thiết bị lớn và thường xuyên kết nối với internet. Các loại tấn công phổ biến bao gồm tấn công từ chối dịch vụ (DoS), tấn công man-in-the-middle (MITM), tấn công giả mạo và tấn công vào phần mềm độc hại. Những cuộc tấn công này có thể dẫn đến mất dữ liệu, gián đoạn dịch vụ và thậm chí là kiểm soát trái phép các thiết bị IoT. Trong hệ thống tính toán khắp nơi, độ an toàn của hệ mật cần được quan tâm xem xét.

2.2. Yêu Cầu Bảo Mật Đặc Thù Của Thiết Bị IoT

Các thiết bị IoT có yêu cầu bảo mật đặc thù do tính đa dạng về chức năng và môi trường hoạt động. Một số thiết bị IoT cần bảo vệ dữ liệu cá nhân, trong khi các thiết bị khác cần đảm bảo tính toàn vẹn của dữ liệu điều khiển. Ngoài ra, nhiều thiết bị IoT hoạt động trong môi trường khắc nghiệt và có tuổi thọ pin hạn chế, đòi hỏi các giải pháp bảo mật phải hiệu quả về năng lượng và có khả năng chống chịu các điều kiện môi trường khác nhau. Tùy từng yêu cầu bảo mật cụ thể của từng thiết bị mà chúng ta có thể áp dụng các giải thuật mã hóa khác nhau để có thể cân đối giữa ba tiêu chí quan trọng của mật mã nhẹ: độ an toàn, hiệu suất và giá thành.

III. Mật Mã Dòng Grain Giải Pháp Bảo Mật Nhẹ Cho IoT

Grain là một họ các thuật toán mật mã dòng nhẹ được thiết kế đặc biệt cho các thiết bị có tài nguyên hạn chế. Grain có cấu trúc đơn giản, dễ triển khai và có hiệu suất cao trên cả phần cứng và phần mềm. Grain đã được chứng minh là an toàn trước nhiều loại tấn công mật mã và được sử dụng rộng rãi trong các ứng dụng IoT. Luận văn nghiên cứu và đề xuất sử dụng mã hóa đầu cuối với mật mã dòng trong mật mã nhẹ và mã xác thực thông báo trên thiết bị Raspberry Pi để thu thập, điều khiển nhiệt độ, độ ẩm, cửa ra vào trong một ngôi nhà – tiền đề cho những nghiên cứu về bảo mật trong mô hình smart home nói riêng và các mô hình IoT nói chung.

3.1. Kiến Trúc Và Nguyên Lý Hoạt Động Của Thuật Toán Grain

Grain sử dụng một bộ tạo chuỗi giả ngẫu nhiên (PRNG) dựa trên thanh ghi dịch phản hồi tuyến tính (LFSR) và thanh ghi dịch phản hồi phi tuyến tính (NFSR). LFSR tạo ra một chuỗi bit ngẫu nhiên, trong khi NFSR thêm tính phi tuyến tính để tăng cường tính bảo mật. Chuỗi khóa được tạo ra bằng cách kết hợp đầu ra của LFSR và NFSR thông qua một hàm phi tuyến tính. Grain có nhiều biến thể khác nhau, bao gồm Grain-128, Grain-128a và Grain v1, mỗi biến thể có độ dài khóa và mức độ bảo mật khác nhau. Hình 2-1: Kiến trúc của Grain.

3.2. Đánh Giá Hiệu Năng Và Độ An Toàn Của Grain Trong IoT

Grain đã được đánh giá rộng rãi về hiệu năng và độ an toàn trong môi trường IoT. Các nghiên cứu đã chỉ ra rằng Grain có hiệu suất cao trên các thiết bị IoT có tài nguyên hạn chế và có khả năng chống lại nhiều loại tấn công mật mã. Tuy nhiên, Grain cũng có một số hạn chế, chẳng hạn như dễ bị tấn công tương quan nếu khóa được sử dụng lại nhiều lần. Do đó, cần phải sử dụng Grain một cách cẩn thận và tuân thủ các biện pháp bảo mật tốt nhất để đảm bảo an toàn cho hệ thống IoT. Về lý thuyết, luận văn đã nghiên cứu, đánh giá được độ an toàn, hiệu suất sử dụng của hệ mật mã Grain nói riêng và hệ mật mã dòng trong mật mã nhẹ nói chung trong môi trường IoT.

IV. Ứng Dụng Thực Tế Mã Hóa Dữ Liệu Cảm Biến IoT Với Grain

Mật mã dòng Grain có thể được sử dụng để mã hóa dữ liệu từ các cảm biến IoT, chẳng hạn như cảm biến nhiệt độ, độ ẩm và ánh sáng. Dữ liệu cảm biến được mã hóa trước khi truyền qua mạng, ngăn chặn kẻ tấn công đọc được thông tin nhạy cảm. Grain cũng có thể được sử dụng để xác thực dữ liệu cảm biến, đảm bảo rằng dữ liệu không bị giả mạo hoặc thay đổi trong quá trình truyền. Trong phạm vi nghiên cứu, luận văn chỉ tập trung vào bài toán an toàn thông tin trong quá trình giao tiếp giữa thiết bị Raspberry Pi 3 với các client side.

4.1. Triển Khai Grain Trên Nền Tảng Raspberry Pi

Raspberry Pi là một nền tảng phổ biến để phát triển các ứng dụng IoT. Grain có thể được triển khai trên Raspberry Pi bằng cách sử dụng các thư viện mã hóa như OpenSSL hoặc Crypto++. Việc triển khai Grain trên Raspberry Pi tương đối đơn giản và có thể được thực hiện bằng cách sử dụng các hướng dẫn trực tuyến. Sau 6 tháng nghiên cứu, về lý thuyết, luận văn đã nghiên cứu, đánh giá được độ an toàn, hiệu suất sử dụng của hệ mật mã Grain nói riêng và hệ mật mã dòng trong mật mã nhẹ nói chung trong môi trường IoT.

4.2. Đánh Giá Hiệu Quả Mã Hóa Dữ Liệu Cảm Biến Với Grain

Hiệu quả của việc mã hóa dữ liệu cảm biến với Grain có thể được đánh giá bằng cách đo thời gian mã hóa và giải mã, cũng như mức tiêu thụ năng lượng. Các thử nghiệm đã chỉ ra rằng Grain có hiệu suất cao trên Raspberry Pi và có thể mã hóa dữ liệu cảm biến một cách nhanh chóng và hiệu quả. Ngoài ra, Grain có mức tiêu thụ năng lượng thấp, phù hợp với các thiết bị IoT có tuổi thọ pin hạn chế. Từ đó có những số liệu thực tế đánh giá hiệu quả, độ an toàn của mật mã dòng nhẹ Grain so với một số hệ mật mã nhẹ khác.

V. Tương Lai Mật Mã Dòng IoT Hướng Phát Triển Và Nghiên Cứu

Mật mã dòng tiếp tục là một lĩnh vực nghiên cứu sôi động trong lĩnh vực bảo mật IoT. Các hướng nghiên cứu hiện tại bao gồm phát triển các thuật toán mật mã dòng mới có hiệu suất cao hơn và an toàn hơn, cũng như khám phá các ứng dụng mới của mật mã dòng trong IoT. Ngoài ra, các nhà nghiên cứu cũng đang tìm cách tích hợp mật mã dòng với các công nghệ bảo mật khác, chẳng hạn như xác thực hai yếu tố và phát hiện xâm nhập, để tạo ra các hệ thống IoT an toàn hơn. Luận văn đã xây dựng thành công kênh truyền tin an toàn bằng phương pháp mã hóa đầu cuối sử dụng kỹ thuật mã hóa dòng Grain và xác thực thông báo với hàm băm Keccak trên Raspberry PI để điều khiển nhiệt độ, độ ẩm, cửa ra vào trong một ngôi nhà.

5.1. Các Tiêu Chuẩn Bảo Mật IoT Mới Nhất Về Mật Mã Dòng

Các tiêu chuẩn bảo mật IoT mới nhất đang được phát triển để đáp ứng các thách thức bảo mật ngày càng tăng trong lĩnh vực này. Các tiêu chuẩn này bao gồm các khuyến nghị về việc sử dụng mật mã dòng, cũng như các biện pháp bảo mật khác như xác thực mạnh và quản lý khóa an toàn. Việc tuân thủ các tiêu chuẩn bảo mật IoT mới nhất là rất quan trọng để đảm bảo an toàn cho các hệ thống IoT. Tiêu chuẩn mã hóa ISO/IEC.

5.2. Nghiên Cứu Về Các Thuật Toán Mật Mã Dòng Mới Cho IoT

Các nhà nghiên cứu đang tích cực phát triển các thuật toán mật mã dòng mới được thiết kế đặc biệt cho IoT. Các thuật toán này tập trung vào việc đạt được hiệu suất cao và độ an toàn cao trên các thiết bị IoT có tài nguyên hạn chế. Một số thuật toán mật mã dòng mới đầy hứa hẹn bao gồm ASCON, Romulus và Spook. Các thuật toán này đang được đánh giá rộng rãi và có thể trở thành các tiêu chuẩn bảo mật IoT trong tương lai.

VI. Kết Luận Mật Mã Dòng IoT Giải Pháp Bảo Mật Tối Ưu

Mật mã dòng là một giải pháp bảo mật hiệu quả và phù hợp cho các thiết bị IoT có tài nguyên hạn chế. Các thuật toán mật mã dòng như Grain có hiệu suất cao, an toàn và dễ triển khai trên cả phần cứng và phần mềm. Bằng cách sử dụng mật mã dòng, các nhà phát triển IoT có thể bảo vệ dữ liệu trên các thiết bị của họ và đảm bảo an toàn cho hệ thống IoT. Luận văn đã nghiên cứu, đánh giá được độ an toàn, hiệu suất sử dụng của hệ mật mã Grain nói riêng và hệ mật mã dòng trong mật mã nhẹ nói chung trong môi trường IoT. Về thực nghiệm, luận văn đã xây dựng thành công kênh truyền tin an toàn bằng phương pháp mã hóa đầu cuối sử dụng kỹ thuật mã hóa dòng Grain và xác thực thông báo với hàm băm Keccak trên Raspberry PI để điều khiển nhiệt độ, độ ẩm, cửa ra vào trong một ngôi nhà.

6.1. Tóm Tắt Các Kết Quả Nghiên Cứu Chính Về Mật Mã Dòng IoT

Các kết quả nghiên cứu chính về mật mã dòng IoT cho thấy rằng mật mã dòng là một giải pháp bảo mật tiềm năng cho các thiết bị IoT. Tuy nhiên, cần phải lựa chọn và triển khai mật mã dòng một cách cẩn thận để đảm bảo an toàn cho hệ thống IoT. Các nhà phát triển IoT nên tuân thủ các tiêu chuẩn bảo mật IoT mới nhất và sử dụng các biện pháp bảo mật tốt nhất để bảo vệ dữ liệu trên các thiết bị của họ.

6.2. Hướng Nghiên Cứu Tiếp Theo Về Mật Mã Dòng Trong IoT

Các hướng nghiên cứu tiếp theo về mật mã dòng trong IoT bao gồm phát triển các thuật toán mật mã dòng mới có hiệu suất cao hơn và an toàn hơn, cũng như khám phá các ứng dụng mới của mật mã dòng trong IoT. Ngoài ra, các nhà nghiên cứu cũng nên tìm cách tích hợp mật mã dòng với các công nghệ bảo mật khác để tạo ra các hệ thống IoT an toàn hơn.

05/06/2025
Luận văn mật mã dòng trong mật mã nhẹ và triển vọng trong iot

Trích đoạn nội dung tài liệu

phần mở đầu và kết luận, nội dung của luận văn đojợc trình sày lr0ng sa choJơng: chojong 1: Giới thiệu tổng quan về mật mã nhẹ, mật mã dòng lr0ng mật mã nhẹ, một số khái niệm quan trọng, lìm hiểu mội số hệ mật mã dòng lr0ng mật mã nhẹ phô siến hiện nay và lợi ích cũng nhơi vấn đề gặp phải khi ứng dụng mậi mã dòng lr0ng mật mã nhẹ tr0ng thực lế mà liêu siểu IOT. chơjơng 2: IIghiên cứu và đánh giá về một họ hệ mật mã dòng liêu siểu tr0ng mat ma mhe — Grain va kha nang tng dung mat ma dong the Grain trOng IOT. chojong 3: Thuc nghiém 4p dung mã hóa đầu cuối với mật mã Grain và mã xác thực thông sá0 với hàm săm nhẹ Keccak ir0ng việc sử dụng lhiết sị Fasserry để thu thập đữ liệu lừ cảm siến ShT11 dùng đề đ0 nhiệt độ, độ âm của phòng làm việc; qua đó trả lại thông tin ch0 ngojời dòng thông qua gia0 diện Web hTMLS. IIgojời dòng có thể điều khiển các thiết sị lr0ng phòng để thay đổi nhiệt độ, độ âm.

Đồng thời đánh giá hiệu quả của việc sử dụng mật mã dòng lr0ng mật mã nhẹ lrên Ï'aspberry sO với một số giải thuật mã hóa khác. Kết quả đại đơjợc Sau 6 tháng nghiên cứu, về lý thuyết, luận văn đã nghiên cứu, đánh giá đơjợc độ an l0àn, hiệu suất sử dụng của hệ mậi mã Grain nói riêng và hệ mật mã dòng lr0ng mật mã nhẹ nói chung lr0ng môi lrojờng I0T. Về thực nghiệm, luận văn đã xây dựng thành công kênh truyền lin an 10an bang phojong phap ma hoa dau cuối sử dụng kỹ thuật mã hóa dòng Grain và xác thực thông sá0 với hàm băm Keccak lrên Taspserry PI để điều khiển nhiệt độ, độ ẩm, cửa ra và0 tr0ng một ngôi nhà. Từ đó có những số liệu thực lễ đánh giá hiệu quả, độ an 10àn của mật mã dòng nhẹ Grain s0 với một số hệ mật mã nhẹ khác.

MAT MA DOIG TIONG MAT MÃ HhẸ 1. Tổng quan về mật mã nhẹ 1. Mộtsố khái niệm cơ bản 1. hệ mật mã bệ mật mã [17]: là mộ! hệ sa0 gồm 5 thành phần (P, c, K, E, D) th0ả mãn các lính chất sau: e _P (Plainlexl) là lập hợp hữu hạn các bản rõ có thé.

e c (ciphertext) 14 tap hợp hữu hạn các bản mã có thé. e K (Key) 1a lap hợp các sản kh0á có thẻ. e« EŒncryli0n) là lập hợp các qui lắc mã h0á có thé. e D(Decryli0n) là lập hợp các qui lắc giải mã có thể.

EgŒ)=c và Đrg()=P Bản rõ at tod Ban ma Ât toá Bản rõ Thuật toán Thuật toán Mã hoá Giải mã hình 1-1: Sơ đồ hệ mật mã Hhững yêu cầu đối với hệ mật mã [18] ¢ Đội1in cậy: sằng việc sử dụng các kỹ thuật mã hóa khác nhau, hệ mật giúp che giấu thông lin, đảm sả0 sự bí mật ch0 các thông sá0 và đữ liệu đơiợc lơiu Trữ. ¢ Tính Hiần vẹn: cung cấp cơ chế đảm sả0 thông sá0 không bi thay đổi tr0ng quá trình truyền nhận. ¢ Tinh không thể chối sỏ: có thê cung cấp mội cách xác nhận rằng lài liệu đã đến lừ ai đó ngay cả khi họ cố gắng lừ chối nó. xác thực nguồn gốc của một thông sá0 và của ngojời đang đăng nhập một hệ thong.

Ta có thễ phân hệ mật mã thành bai l0ại dựa và0 khóa: e hệ mậi mã khóa đối xung (Symmetric cryptOsystem): la mot hé mat ma kha lâu đời với &h0á mã h0á có thê lính ra đojợc &h0á giải mã, hOặc khÓá mã h0á và kh0á giải mã là giống nhau. Với hệ mật mã khóa đối xứng, ngojời gửi và ngơjời nhận phải thỏa thuận khóa bí mật lrojlớc khi thực hiện mã hóa. Độ an l0àn của 7 thuậi l0án này phụ thuộc và0 kh0á. Tiếu khóa sí mật sị tiết lộ thì sất kỳ ai cũng có thê giải mã thông sá0 lr0ng hệ thống mã h0á.

Giải mã hình 1-2: Mã h0á với hệ mật mã khóa đối xứng e hệ mật mã sất đối xứng (Asymmelric crypl0syslem): Diffie và hellman đã phát minh ra hệ mã há đông khai hay hệ mã h0á phi đối xứng từ những năm 1970. hệ mã h0á công khai khác siệi s0 với hệ mậi mã đối xứng ở khóa mã hóa và khóa giải mã. Đặc siệt, kẻ lân công không lhể lính l0án đơjợc khóa giải mã kể cả khi siết khóa mã hóa. Khóa mã hóa có thể công khai.

bất kỳ ai cũng có thể sử dụng kh0á công khai để mã h0á thông sá0, nhơing chỉ ngojời có kh0á sí mật thì mới có khả năng giải mã đojợc thông điệp. KhOá công khai và sản mã đều có thể gửi trên mội kênh truyền không an 10an ma at. ari ma Giai ma Ban rõ | hình 1-3: Ma A0d voi hé mal ma val doi xứng 1. Khái niệm mậi mã nhẹ hiện nay, chơIa có một tô chức nà0 đoỊa ra khái niệm chính xác hay định loợng cu thé vé mậi mã nhẹ.

Vì vậy có rất nhiều phiên sản để định nghĩa mật mã nhẹ. Mội tr0ng số đó là liêu chuẩn IS0/TEc 29192-1 [1] đã đơa ra khái niệm cơ sản về mật mã nhẹ lr0ng phần lông quan của liêu chuân. Mật! mã nhẹ là mật mã đojợc dùng ch0 mục đích sả0 mật, xác thực, nhận dạng và tra0 đổi khóa; phù hợp cài đặ! ch0 những môi lrojờng lài nguyên hạn chế. Tr0ng IS0 / IEc 29192, tính chất nhẹ đơjợc mô lả dựa trên nền tảng cài đặt.

Tr0ng triển khai phần cứng, diện lích chip và năng lojợng liêu thụ là những siện pháp quan trọng để đánh giá lính nhẹ của hệ mật. Tr0ng triển khai phần mềm Thì kích thojớc mã nguồn, kích thơjớc TAM lai là liêu chí ch0 mội hệ mật dojgc c0i là nhẹ. Quá trình hình thành và phát triển của mật mã nhẹ Mật mã nhẹ đã đojợc nhiều nhà nghiên cứu tim hiéu từ rất lâu, nhơing mãi đến cách đây 13 năm mới có sự ra đời và áp dụng chính thức của những giải thuậi mật mã nhẹ đầu liên: Grain và Trivium (2005), Presenl, DESL, DESXL (2007), KATAII (2009) và Spr0ul (2015). IIgày càng nhiều thuật 10án mã hóa nhẹ đojợc ra đời với nhiều ứng dụng hữu ích [30].

Stream Ciphers b Hash Functions ø | MSP-based HF ; SP-based AE Auth. Ciphers 6 BC-based AE Block Ciphers 1996-1997 2000-2001 2004-2005 2008-2009 2012-2013 2016-2017 1994-1995 1998-1999 2002-2003 2006-2007 2010-2011 2014-2015 hình 1-4: Số luợng mật mã nhẹ được phái lsiễn oởi qác nhà kh0a học bên cạnh đó mạng lojới vạn vật kết nối cũng chứa đựng nhiều yếu điểm — cơ hội ch0 những kẻ lắn công thực hiện những hành động xấu. IIhất là lr0ng những ứng dụng yêu cầu độ an 10àn caO nhơi các ứng dụng quân sự, ngân hàng hay lự động hóa. IIg0ài những lấn công và0 đojờng truyền vật lý, nh 10án khắp nơi còn sị đe dọa bởi những cuộc lấn công chiếm quyền kiểm s0á†, lấn công lấy dữ liệu trên đojờng truyền,.

chính vì thế lr0ng hệ thống lính 10án khắp nơi, độ an 10am cua hé mat cần đojợc quan lâm xem xét. ITguyên lý thiết kế thuật án mật mã nhẹ Hguyên lý thiết kế các thuật l0án mật mã nhẹ là một sài ‡0án choja có lời giải chính xác ch0 các thiết sị có lài nguyên hạn chế. Mậi mã nhẹ cần đáp ứng đojợc yêu cầu “nhẹ” lr0ng cài đặt nhoịng mặt khác nó vẫn phải đảm sả0 mức độ an l0àn cần thiết ch0 ứng dụng/phần cứng. IIgojời thiết kế mật mã nhẹ phải thỏa hiệp, cân đối giữa ba liêu chí: độ an l0àn, hiệu suất và chỉ phí cải đặt (hình 1-5).

— a) | toàn / 256 bit 48 vong Sei Độ dài khóa Số vòng 56 bit 16 vong ye ie. pe a ( Giá ` Ewa, ( thanh ten oe ni ) ` thấp /Serial Parrallol\. sual / Secs el Ác ga 1( hình 1-5: ba nguyên lý thiết kế lhuậi lUán mậi mã nhẹ 1I DO an Wan: Khi thiết kế sất kỳ một hệ mật mà0, điều đầu liên ngojời thiết kế cần quan lâm là độ an 10àn của hệ mật. Độ an l0àn có thê c0i là một yếu lố sống còn của mội hệ mậi.

Với mật mã nhẹ, ngojời thiết kế cần thiết kế một hệ mật “đủ an l0àn” lr0ng điều kiện ch0 phép về chỉ phí và hiệu quả cai đặt. Dĩ nhiên độ an 10an của mật mã nhẹ chỉ đạt đến một ngojỡng an l0àn chấp nhận đojợc nà0 đó lr0ng mội điều kiện cụ thê. hiệu qua cai dat, thojong dojoc damh giá qua các độ đ0 lài nguyên đơøJợc sử dụng bởi thuật 104m who: dién lích sề mặt, số chu kỳ xung nhịp, thời gian thực lhi, thông lojợng, nguồn cung cấp, năng lojợng, điện lích. Vêu cầu này liên quan mật thiết đến chi phí cài đặt, hiệu suất và khả năng lính 10án trên đơiờng truyền.

Độ đ0 ch0 lính hiệu quả của phần cứng chính sằng tỷ lệ thông lơiợng và điện lích sử dụng của hệ mat ma d6 (bang 1-1) bang 1-1: hiéu qué phan aing aia mél số giải lhuậi mậi mã nhẹ kos x. | chu kỳ xung Thông Xử lý Điện Mã nhá So ils | SO bils ° \ ` I a a _ i é ong 0 i í phap khóa | khối nhịp lrên ojos gic tich một 100Mhz | (um) | (GEs) khô (Kbps) i Mã khối Present | 80 64 32 200 0.13 1294 Gia hành của thuật l0án: Thông thơjờng các hé mat ma mhe thojong dajgc ap dụng trên một số loợng lớn các thiét bi nhơi hệ thống I0T. chính vì vậy giá thành của thuật 10án cũng đóng ý nghĩa quan trọng lr0ng việc triển khai. Mội hệ mật lốt cần phải cân bằng giữa giá thành, hiệu suất và độ an l0àn.

Tuy nhiên việc cân sằng cả 3 yếu lô này là một sài l0án khó. Tùy từng điều kiện, yêu cầu cu thé, ngơiời thiết kế có thé cân đối nên oyu liên khía cạnh nà0 hơn. Ví dụ nhơi khi thực hiện cài dit bằng phần cứng có hiệu suất ca0 thì thojờng dẫn tới các yêu cầu ca0 về điện tích, giá thành ca0. Mặt khác, khi thiết kế các hệ mã dịu liên độ an l0àn lrên một thiết sị có phần cứng thấp thì hiệu suất có thê sẽ rất thấp.

các mậi mã nhẹ nguyên thủy The0 nghiên cứu của EcTVPTÌ, mậi mã nhẹ cũng có 4 l0ại mật mã nguyên thủy lolơng lự với 4 l0ại của mật mã truyền thống. Đó là mã khối, mã dòng, mã xác thực thông sá0 và hàm săm. Qua các hội nghị EcTVPT đã đề cập đến nhiều hệ mật nhơi: se Mã khối: hlGhT, KATAI/KTAIITTAII, DESL/DESX/DESXL, PTESEIT, PTIITaner, SEA, XTEA, LBI0ck,. e Mã dòng: Grain, MICKET, TTTVIUM, F-FcST-h, WG-7 e Mã xác lhực lhông sá0: SQUASh e hàm săm: MAME, h-PTESEIIT /DM-PTESEIIT, Keccak, Ph0T0IT, QUATK hay Sp0ngeni.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ

Tài liệu "Nghiên Cứu Mật Mã Dòng IoT: Giải Pháp Bảo Mật Hiện Đại" cung cấp cái nhìn sâu sắc về các phương pháp bảo mật hiện đại trong lĩnh vực Internet of Things (IoT). Tác giả phân tích các thách thức bảo mật mà các thiết bị IoT phải đối mặt và đề xuất các giải pháp mã hóa tiên tiến nhằm bảo vệ thông tin và dữ liệu. Bài viết không chỉ giúp người đọc hiểu rõ hơn về tầm quan trọng của bảo mật trong IoT mà còn cung cấp những kiến thức cần thiết để áp dụng các giải pháp này vào thực tiễn.

Để mở rộng thêm kiến thức của bạn về chủ đề này, bạn có thể tham khảo các tài liệu liên quan như Nghiên cứu về an ninh cho các thiết bị IoT và xây dựng giải pháp lựa chọn kỹ thuật mã hóa, nơi bạn sẽ tìm thấy các kỹ thuật mã hóa hiệu quả cho IoT. Ngoài ra, tài liệu Luận văn thạc sĩ khoa học máy tính authentication protocol for resource constrained devices in the internet of things sẽ giúp bạn hiểu rõ hơn về các giao thức xác thực cho thiết bị IoT. Cuối cùng, bạn có thể khám phá thêm về Chữ ký số và ứng dụng trong quản lý văn bản điện tử tại tỉnh Bắc Ninh, một tài liệu liên quan đến bảo mật thông tin và ứng dụng thực tiễn của nó. Những tài liệu này sẽ giúp bạn có cái nhìn toàn diện hơn về bảo mật trong IoT và các ứng dụng của nó.