Luận văn ThS: Mật mã dòng trong mật mã nhẹ và triển vọng trong IoT
Luận văn Mật mã dòng trong mật mã nhẹ và triển vọng trong IoT nghiên cứu mật mã nhẹ, mật mã dòng trong mật mã nhẹ, khả năng ứng dụng mật mã dòng trong mật mã nhẹ trong IoT; đề xuất xây dự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à; đánh giá hiệu quả của việc sử dụng mật mã dòng trong mật mã nhẹ trên Raspberry so với một số giải thuật mã hóa khác.
Mục lục nội dung
1. Mở đầu
Một trong những thiết bị nhỏ gọn có khả năng tính toán thấp nhưng lại có vai trò quan trọng trong nhiều hệ thống IoT đó là Raspberry Pi. Raspberry Pi là một vi máy tính được phát triển bởi Raspberry Pi Foundation tại Anh. Phần cứng Raspberry Pi có nhiều cấu hình khác nhau, dung lượng bộ nhớ và các thiết bị ngoại vi khác nhau tùy từng phiên bản. Hiện nay, Raspberry Pi đang được sử dụng một cách rộng rãi trong các ứng dụng IoT. Theo đánh giá từ các nhà nghiên cứu, Raspberry Pi là một nền tảng phần cứng quan trọng để thực nghiệm cũng như ứng dụng cho các dự án IoT. Với các thiết bị IoT này, có một vài mối nguy hiểm cần được quan tâm như vấn đề bảo mật. Vấn đề bảo mật trong một hệ thống IoT tiêu biểu hiện nay như smart home cũng có nhiều tầng, nhiều mức độ. Kẻ tấn công có thể đánh cắp thông tin cũng như chiếm quyền điều khiển đối với các sensor bằng việc can thiệp trực tiếp vào đường truyền vật lý giữa các sensor với các thiết bị thu nhận, phân tích, điều khiển dữ liệu như Raspberry Pi. Một cách tấn công khác, kẻ tấn công có thể tìm cách truy cập trực tiếp vào thiết bị máy chủ, ra lệnh giả điều khiển các thiết bị cảm biến, các đồ dùng, vật dụng trong nhà. Việc giao tiếp giữa các thiết bị giữa Raspberry và client side (điện thoại di động, máy tính bảng, laptop...) sẽ không còn là an toàn khi một ai đó xâm nhập vào hệ thống và lấy được các dữ liệu trên đường truyền dùng cho mục đích xấu. Ở mức cao hơn một chút, kẻ tấn công có thể chiếm quyền kiểm soát client side để trực tiếp điều khiển hệ thống smart home.
2. Nội dung
2.1 Mật mã dòng trong mật mã nhẹ
Tổng quan về mật mã nhẹ
- Một số khái niệm cơ bản
- Quá trình hình thành và phát triển của mật mã nhẹ
- Nguyên lý thiết kế thuật toán mật mã nhẹ
- Các mật mã nhẹ nguyên thủy
- Ứng dụng mật mã nhẹ trong IoT
Mật mã dòng trong mật mã nhẹ
- Khái niệm
- Các thuật toán đặc trưng
- Triển vọng của mật mã dòng trong mật mã nhẹ trong IoT
2.2 Họ Grain
Lịch sử
Mô tả Grain
- Grain V0
- Grain V1
- Grain 128
- Grain-128a
- Tạo khóa
Nguyên lý thiết kế
- Tiêu chuẩn thiết kế
- Tốc độ thực hiện
- Phức tạp phần cứng
Một số cải tiến hệ mật Grain
Phân tích Grain
- So sánh các phiên bản trong họ Grain
- So sánh Grain với một số hệ mã hóa nhẹ khác
- Điểm yếu
2.3 Mã hóa Grain trên thiết bị Raspberry
Mô tả bài toán
- Giải quyết bài toán
- Mã hóa đầu cuối
- Mã xác thực thông báo
- Hàm băm Keccak
- Tạo và trao đổi khóa
- Mô hình mã hóa và xác thực
Môi trường và dữ liệu thực nghiệm
- Môi trường lập trình
- Môi trường thực nghiệm
- Thiết lập phần cứng
Ứng dụng mã hóa đầu cuối và mã xác thực trong giải quyết bài toán
Kịch bản thực nghiệm
- Raspberry lấy dữ liệu từ các sensor và gửi đến client
- Client gửi thông tin điều khiển đến Server
- Tạo và trao đổi khóa giữa Server và Client
Kết quả thu được
Đánh giá
- Đánh giá an toàn
- Đánh giá hiệu năng
- So sánh với các giải thuật khác ứng dụng trên Raspberry
3. Kết luận
Dựa trên những nghiên cứu về lý thuyết, luận văn ứng dụng mã hóa đầu cuối với mật mã dòng Grain trong mật mã nhẹ cùng mã xác thực thông báo HMAC – Keccak cho thiết bị Raspberry trong điều khiển một vài thông số của smart home. Luận văn sử dụng thiết bị Raspberry Pi để thu thập dữ liệu từ các cảm biến SHT11 để đo nhiệt độ, độ ẩm, trạng thái cửa ra vào của ngôi nhà, phòng làm việc; qua đó trả lại thông tin cho người dùng thông qua giao diện Web HTML 5. Đồng thời cho phép người dùng gửi thông tin điều khiển các thiết bị như điều hòa, máy tạo độ ẩm, cửa ra vào về Raspberry để phù hợp với nhu cầu sử dụng dưới sự mô phỏng qua hệ thống đèn LED kết nối đến Raspberry. Dữ liệu được mã hóa bằng mật mã Grain và gắn chuỗi MAC bên trong Raspberry trước khi được gửi đi. Chỉ người dùng cuối thực sự mới có thể giải mã và xác thực được dữ liệu nhận được này. Các lệnh điều khiển từ phía người dùng cũng được thực hiện quy trình mã hóa và xác thực tương tự để đảm bảo độ an toàn của thông tin. Kết quả thực nghiệm đã chứng minh tính đúng đắn, khả năng ứng dụng, ưu điểm vượt trội của mật mã dòng trong các hệ thống trên môi trường vạn vật kết nối. Đây cũng là tiền đề cho những nghiên cứu, ứng dụng về bảo mật trong mô hình smart home nói riêng và mô hình IoT nói chung.
4. Tài liệu tham khảo
Alexander Maximov, Côme Berbain, Henri Gilbert – “Cryptanalysis of Grain” (PDF). eSTREAM, 2016/01/02.
Davood Rezaeipour, Reza Sabbaghi-Nadooshan, Zahra Shahosseini – “Design of New QCA LFSR and NLFSR for Grain-128 Stream Cipher” - J CIRCUIT SYST COMP 25, 1650005, 2016.
Elie Bursztein – Google security blog: “Speeding up and strengthening https connections for chrome on android” – 2014/08/24. https://security.googleblog.com/2014/04/ speeding-up-and-strengthening- https.html.
Ding, Jie Guan and Lin – “Related Key Chosen IV Attack on Grain- 128a Stream Cipher.” – Information Forensics and Security, IEEE Transactions on 8.5 page 803-809 – 2013.
Tạp chí An toàn thông tin – “Chọn thuật toán trong chuẩn hàm băm năm 2012” – http://antoanthongtin.vn/Detail.aspx?CatID=b30679c6-ff8f-416f-a7b1- 90921f26aea3&NewsID=0d85ae52-70e4-4939-aaad-7394a87669f4.....
5. Phụ lục
Phụ lục A: Raspberry Pi
Phụ lục B: SHT11
Phụ lục C: Tiêu chuẩn của mật mã nhẹ
Phụ lục D: Mã nguồn
--- Nhấn nút TẢI VỀ hoặc XEM ONLINE để tham khảo đầy đủ nội dung Luận văn Thạc sĩ trên ---
Tham khảo thêm
- pdf Luận văn ThS: Nghiên cứu tìm hiểu thực trạng về an ninh mạng và biện pháp khắc phục
- pdf Luận văn ThS: Đánh giá dự án đầu tư và lập lịch quản lý dự án tự động
- pdf Luận văn ThS: Ứng dụng kho dữ liệu và webservice để tích hợp dữ liệu xây dựng hệ thống báo cáo thống kê tại trường Cao đẳng Nghề số 3 BQP
- pdf Luận văn ThS: Tra cứu ảnh dựa trên nội dung sử dụng nhiều đặc trưng và phản hồi liên quan
- pdf Luận văn thS: Xây dựng hệ thống tìm kiếm âm thanh theo nội dung dựa trên đặc trưng miền tần số
- pdf Luận văn ThS: Học bán giám sát trên đồ thị với ứng dụng tra cứu ảnh
- pdf Luận văn ThS: Chiến lược thiết kế lĩnh vực và ứng dụng phần mềm quản lý người dùng tập trung
- pdf Luận văn ThS: Công nghệ ảo hóa Docker và ứng dụng tại Đại học Dân lập Hải Phòng
- pdf Luận văn ThS: Xây dựng hệ thống quản lý dữ liệu video tại Đài phát thanh và truyền hình Hải Phòng bằng phương pháp hướng đối tượng, ứng dụng mẫu thiết kế
- pdf Luận văn ThS: Nghiên cứu đề xuất thuật toán mã hóa văn bản có độ bảo mật cao trên cơ sở mật mã truyền thống
- pdf Luận văn ThS: Nghiên cứu xử lý các đoạn video để trợ giúp phát triển tư duy học sinh
- pdf Luận văn ThS: Cải tiến công cụ SEO Panel
- pdf Luận văn ThS: Xây dựng hệ thống quản lý, hỗ trợ yêu cầu phần mềm
- pdf Luận văn ThS: Giải pháp backup dữ liệu, sử dụng cơ chế phân cụm động trong mạng ngang hàng có cấu trúc
- pdf Luận văn ThS: Nghiên cứu, ứng dụng công nghệ Blockchain trong thanh toán di động
- pdf Luận văn ThS: Dự đoán tương tác protein – protein sử dụng kỹ thuật khai phá dữ liệu
- pdf Luận văn ThS: Tích hợp nghiệp vụ dựa trên công nghệ ESB Middleware
- pdf Luận văn ThS: Nghiên cứu và xây dựng ứng dụng giám sát hành trình trên điện thoại di động
- pdf Luận văn thS: Các phương pháp dự đoán khả năng ức chế bệnh dựa trên các biểu diễn khác nhau của RNA và ứng dụng
- pdf Luận văn ThS: Nghiên cứu và đánh giá các phương pháp tổng hợp dữ liệu cho bài toán phân loại lớp phủ đô thị tại Việt Nam
- pdf Luận văn ThS: Nghiên cứu và đánh giá các phương pháp nội suy ảnh viễn thám cho bài toán phân loại lớp phủ đô thị tại việt Nam
- pdf Luận văn ThS: Mô hình 3D và tối ưu hóa mô hình trong thực tại ảo
- pdf Luận văn ThS: Phát hiện bất thường bằng phân tích Tensor để nhận biết xung động kinh trong dữ liệu điện não
- pdf Luận văn ThS: Nhận dạng thực thể định danh từ văn bản ngắn tiếng Việt và đánh giá thực nghiệm
- pdf Luận văn ThS: Truy hồi chéo mô hình cho nhạc và lời bài hát
- pdf Luận văn ThS: Nghiên cứu giải pháp tự động phát hiện sự có hệ thống dựa trên công nghệ ELK
- pdf Luận văn ThS: Phân tích đột biến trong kiểm thử phần mềm và áp dụng trong kiểm thử ứng dụng Android
- pdf Luận văn ThS: Nghiên cứu và ứng dụng học máy trong phân lớp lúa sử dụng ảnh viễn thám
- pdf Luận văn ThS: Nghiên cứu hệ thống trợ lý thông minh ảo
- pdf Luận văn ThS: Nghiên cứu và phát triển phương pháp phân lớp lúa ở đồng bằng sông Hồng sử dụng ảnh vệ tinh Landsat 8
- pdf Luận văn ThS: Nghiên cứu tính khả dụng của các hệ thống thông tin doanh nghiệp dựa trên dịch vụ web
- pdf Luận văn ThS: Nghiên cứu mô hình kiểm soát truy xuất cho dữ liệu lớn