Design & development of data level security for digital health systems on FPGA
摘要
The emerging cyber landscape demands that data be protected by the CIA triad, which comprises confidentiality, integrity, and availability. Needless to say, the information technology revolution also powers the healthcare sector. For the swift diagnosis process, a standardised patient data representation in EHRs (Electronic Health Records) plays a significant role. Implementing a medical data protection solution on a reconfigurable hardware platform can strengthen EHR security. A custom EHR with the patient’s diagnostic details, thumb impression, and QR(Quick Response) code of the patient ID was prepared as a 256 × 256 grayscale image with an 8-bit resolution. The image was encrypted using the algorithm designed with chaotic attractors and maps in the IWT (Integer Wavelet Transform) domain approach. The encryption achieves near-zero correlation, a uniform histogram, and an entropy of 7.99 with a large keyspace of 10140. This design was implemented on an Xilinx ZYNQ XC7z020-CLG484IFPGA, which utilises 2,157 Lookup Tables (LUTs) on the target FPGA, and 0.01179 s were required to encrypt the EHR data. This encrypted EHR data was utilised in subsequent stages of medical data protection.