This security benchmark is in development within EEMBC's IoT security working group and is intended to allow comparison of the performance and energy efficiency of security solutions for IoT end points.
The EEMBC IoT Security benchmark will be rolled out in phases. The first phase, planned for beta release in 1Q17, will contain tests to evaluate a variety of standalone security functions such as SHA256, AES, and ECC. The benchmark will enable EEMBC members to implement these algorithms on their microcontrollers using software libraries or hardware accelerators, whichever yields the best-in-class balance of performance, energy, and cost.
Typically, gateways exist one step in from the "leaf nodes" but still close to the edge of the network and they are used to gather and manage data from multiple sources. The more data that can be processed and acted on locally the less that has to be sent up the line and the less latency. IoT gateways are available to support a wide range of vertical applications including industrial automation, transportation, smart cities, home automation, agriculture, and healthcare.
This EEMBC benchmark will utilize a distributed approach with client-server interactions and workloads generated across multiple physical ports. The benefit of this methodology is that it will test the system as a whole including the processor, physical and wireless interfaces (e.g. WiFi, Bluetooth), operating system, and other elements.
The EEMBC IoT security and gateway benchmarks will complement the EEMBC Connect benchmark, also in development. The latter will provide a method to reliably determine the combined energy consumption of the system, taking into consideration the real-world effects of sensor inputs and communication
"When developing an Internet of Things (IoT) gateway benchmark, it's important to consider appropriate use cases. Because IoT use cases are incredibly diverse and involve combinations of hardware and software, the industry needs multiple benchmarks based on specific application profiles," said Rory Rudolph, senior systems engineer at Dell,