Các vấn đề an ninh tương ứng với mỗi lớp của kiến trúc IoTs cần được thảo luận, phân tích và giải quyết ở mức tối đa có thể [11]. Do đó, các yêu cầu bảo mật chung của Internet of Things bao gồm an ninh các nút vật lý, an ninh thu nhận thông tin, an ninh truyền tải thông tin và an ninh xử lý thông tin, để đạt được tính xác thực, bí mật và toàn vẹn của thông tin [12].
Kiến trúc trong IoTs có thể chia làm 4 lớp chính:
Hình 2.1: Xây dựng kiến trúc an ninh trong IoTs
Chức năng của mỗi lớp:
• Lớp cảm quan (lớp nhận thức): Thu thập tất cả các loại thông tin thông qua các thiết bị vật lý (cảm biến, đầu đọc RFID, GPS…) và nhận diện thế giới vật chất. Các thông tin thu thập bao gồm các thuộc tính đối tượng, điều kiện môi trường v.v.. Các phần quan trọng trong lớp này là cảm biến để nhận diện và thu thập thông tin thế giới vật chất.
• Lớp mạng: Truyền tải thông tin từ lớp cảm quan, xử lý sơ bộ, phân loại thông tin. Truyền tải thông tin được dựa trên một số mạng cơ bản, đó là mạng Internet, mạng truyền thông di động, mạng lưới truyền hình vệ tinh, mạng không dây, cơ sở hạ tầng mạng và các giao thức truyền thông.
• Lớp trung gian: Thiết lập một nền tảng hỗ trợ cho lớp ứng dụng. Đóng Lớp nhận thức Lớp mạng Lớp trung gian Lớp ứng dụng
vai trò kết hợp lớp ứng dụng phía trên và lớp mạng phía dưới. Quyền hạn sẽ được tổ chức thông qua mạng lưới điện và điện toán đám mây.
• Lớp ứng dụng: Cung cấp các dịch vụ cá nhân hoá theo nhu cầu của người sử dụng (truy cập internet, truyền hình …).Người dùng có thể truy cập vào internet thông qua giao diện lớp ứng dụng sử dụng của truyền hình, máy tính cá nhân hoặc thiết bị di động …