haneefuddinmohammed-sec/iot-authentication-system

GitHub: haneefuddinmohammed-sec/iot-authentication-system

基于PKI与TLS的物联网设备身份认证系统,以证书替代密码提升安全性与可扩展性。

Stars: 0 | Forks: 0

# 🔐 使用 PKI 和 TLS 的安全 IoT 设备身份验证 ## 📌 概述 本项目演示了一个使用**公钥基础设施(PKI)**和**TLS**的安全 IoT 身份验证系统,取代了传统的基于密码的身份验证。 它是作为我的硕士论文的一部分开发的,旨在提高 IoT 的安全性、可扩展性和可信度。 ## 🎯 核心功能 - 基于证书的设备身份验证 (X.509) - 使用 TLS 的安全通信 - 检测未经授权的设备 - 记录身份验证尝试日志 - 多设备模拟 ## 🛠️ 使用的技术 - Python - OpenSSL - TLS / SSL - Socket 编程 - JSON ## 🏗️ 系统架构 - 证书颁发机构 (CA) - 安全服务器 (启用 TLS) - IoT 设备客户端 - 身份验证与日志系统 ## ▶️ 如何运行 ### 1. 生成证书 ``` python generate_certs.py ## 📄 Dissertation 报告 👉 [View Dissertation](docs/dissertation.pdf) ```
标签:PKI, Python, TLS, 无后门, 物联网, 网络安全, 身份认证, 防御工具, 隐私保护