PHYSEC-KeyGen (“Key Generation”) is a highly optimized embedded software implementation that ensures the highest level of security (integrity, confidentiality as well as perfect forward secrecy) for wirelessly communicating devices. With PHYSEC-KeyGen, cryptographic keys are distributed between participants of a network automatically. Furthermore, these keys are continuously updated using PHYSEC's unique technology, which does not require secure RNGs, secure memory, HSMs, or large batteries.
By providing short-lived keys frequently, PHYSEC-KeyGen software prevents scaling of attacks very effectivley. It is independent of any wireless technology, given infrastructures and prior security solutions. It is designed to be added as orthogonal security layer.
The software is designed particularly for being used in embedded systems which typically have only a low amount of memory and energy available, such as 8051, AVR, MSP430, ARM M0+, and ARM M3 microcontrollers or SoCs like the cc111x and cc253x platforms.