Longmont, Colorado - LSE Technologies is enabling secure end-to-end network data transfers for M2M applications and IoT devices with its LSET (Lightweight Stream Encryption Technology) C source code packages. “Security is one of biggest concerns for the IoT today. Developers of M2M and IoT devices have had three options for providing end-to-end data security for their customers and end-users – use an encryption standard that isn’t well suited for IoT devices, develop their own encryption algorithm or don’t provide end-to-end security. Most developers have chosen not to provide security or only use encryption over a wireless link. This leaves the data unprotected at one of the most vulnerable points, when sent through the Internet.” Explains Mike Lease, President and founder of LSE Technologies.
“Most encryption standards were developed for financial transactions or military and national security applications. These algorithms use more memory space than some of the small micros used in IoT applications have. The execution time to run these algorithms can easily exceed the time an IoT device takes to perform is normal functions, eating away at precious battery capacity. We have developed the LSET encryption algorithms to address these issues while providing suitable data security for IoT devices.”
Three versions of the LSET ProfessionalTM product line are being offered for different levels of security and processing resources:
• LSET Pro is targeted at 8-bit and low-end 16/32 bit micros and offers basic encryption algorithm for short control/status messages.
• LSET ProX is targeted at mid-range 16/32 bit micros with an enhanced encryption/decryption engine and key security features. It is suitable for short control/status messaging as well as video and firmware updates.
• LSET ProXT is targeted at higher end 32 bit micros and provides a more advanced encryption/decryption engine and additional key security features. It is suitable for longer messages such as in gateway applications as well as for video and firmware updates.
On a common family of 32-bit microcontrollers, a typical implementation of the LSET ProX package would require about 600 bytes of code space plus 64 bytes of RAM and with a 20Mhz CPU clock encryption/decryption could be performed in about 2.5 microseconds per byte.
The LSET source code packages were designed to be easy to incorporate into existing code bases. In many cases data encryption can be added to a product in just a few hours. The LSET
Professional C source code packages are available now, starting at $500 for the LSET Pro package. Additional information on the LSET Professional products is available at http://www.lse-tech.com