The number of embedded devices that connect to a wireless network has been growing for the past decade. This interaction creates a network of Internet of Things (IoT) devices where data travel continuously. With the increase of devices and the need for the network to extend via fog computing, we have fog-based IoT networks. However, with more endpoints introduced to it, the network becomes open to malicious attackers. This work attempts to protect fog-based IoT networks by creating a platform that secures the endpoints through public-key encryption. The servers are allowed to mask the data packets shared within the network. To be able to track all of the encryption processes, we incorporated the use of permissioned blockchains. This technology completes the security layer by providing an immutable and automated data structure to function as a hyper ledger for the network. Each data transaction incorporates a handshake mechanism with the use of a public key pair. This design guarantees that only devices that have proper access through the keys can use the network. Hence, management is made convenient and secure. The implementation of this platform is through a wireless server-client architecture to simulate the data transactions between devices. The conducted qualitative tests provide an in-depth feasibility investigation on the network's levels of security. The results show the validity of the design as a means of fortifying the network against endpoint attacks.
翻译:连接无线网络的嵌入装置数量在过去十年中不断增长。 这种互动创建了一个信息网络( IoT) 网络, 数据持续运行。 随着设备增加, 网络需要通过雾计算扩展, 我们拥有基于雾的 IoT 网络。 然而, 随着更多端点的引入, 网络向恶意攻击者开放。 这项工作试图通过创建平台来保护基于雾的 IoT 网络, 通过公用钥匙加密来保障终端点的安全。 服务器允许隐藏网络内共享的数据包。 为了能够跟踪所有加密程序, 我们采用了允许的块链。 由于设备增加, 网络需要通过雾计算来扩展, 我们拥有了基于雾的 IoT 网络网络网络。 然而, 有了更多的端点, 网络可以向恶意攻击者开放网络。 这种设计可以保证只有能够通过公用钥匙正确访问的装置才能使用网络。 因此, 管理是方便和安全的。 这个平台的实施是通过一个无线服务器- 客户结构来模拟数据交易的深度。 这个技术通过提供不易变的网络设计, 将安全性测试, 将安全性测试显示网络中的安全性水平 。 。 显示安全性测试 工具的质量测试 。 表示 显示安全性测试 。 测试 测试 。 测试 是否 。 测试 测试 测试 用于 测试 测试 测试 测试 测试 测试 测试 测试 测试 系统 测试 测试 测试 测试 测试 测试 测试 测试 测试 测试 测试 系统 测试 测试 测试 测试 测试 测试 测试 测试 测试 测试 系统 测试 系统 系统 的 的 的 的 的 测试 测试 测试 的 的 的 测试 测试 的 。 。 测试 测试 测试 测试 测试 测试 测试 测试 测试 的 的 测试 的 。 测试 测试 的 测试 测试 测试 测试 测试 测试 测试 测试 测试 测试 测试 测试 测试 测试 测试 测试 测试 测试 测试 测试 的 测试 测试 测试 测试 测试 测试 测试 的 测试 测试 测试 测试 测试 测试 测试 测试 测试 测试 测试 测试