Best-of-class security in home automation
To achieve the highest degree of security in home automation, Apple HomeKit relies on advanced cryptographic algorithms. The algorithms chosen by Apple for its HomeKit Accessory Protocol (HAP) are best known for their use on high-performance servers. On the low-cost, resource-constrained microcontrollers that are more typical for home automation, implementation of these algorithms is a major challenge. The ocrypto library is the best-in-class implementation of the cryptographic functions needed for HomeKit. Thanks to this outstanding software, we have become one of the key partners of Apple in the HomeKit ecosystem, along with accessory and semiconductor manufacturers:
While our focus is on the cryptography component of HomeKit, Oberon microsystems has also been the initial contributor to Apple’s complete open source HomeKit Accessory Development Kit (ADK) on GitHub.