Title :
CRYx-BCU: A security oriented cost-conscious SoPC implementation for Bus Coupling Units of the European Installation Bus
Author :
Lázaro, Jesús ; Astarloa, Armando ; Bidarte, Unai ; Zuloaga, Aitzol ; Jiménez, Jaime
Author_Institution :
Univ. of the Basque Country, Bilbao, Spain
Abstract :
In this article a low-cost KNX-Secure system is presented. It takes advantage from the facilities that the new in-system Flash FPGAs provide: an unique code for each device (DNA) and internal One-Time-Programmable registers. The well known AES-GCM cryptographic and authentication algorithm in combination with a key generated into the FPGA is proposed for the device dependent code ciphering. The modules that are involved in this security approach are detailed, and the whole protocol for code generation and check is presented. An implementation of this system on a Spartan3-AN FPGA is reported and discussed.
Keywords :
cryptography; field programmable gate arrays; home automation; program compilers; security; system buses; system-on-chip; AES-GCM authentication algorithm; AES-GCM cryptographic algorithm; CRYx-BCU; European installation bus; KNX-Secure system; Spartan3-AN FPGA; building automation; bus coupling unit; code check protocol; code generation protocol; device dependent code ciphering; in-system Flash FPGA; internal one-time-programmable register; security oriented cost-conscious SoPC implementation; Authentication; Centralized control; Costs; Cryptography; Data security; Electrical equipment industry; Field programmable gate arrays; Microcontrollers; Software standards; Software tools;
Conference_Titel :
Applied Electronics, 2009. AE 2009
Conference_Location :
Pilsen
Print_ISBN :
978-80-7043-781-0