We introduce Format Preserving Encryption (FPE), a modern cryptosystem that allows full customization of the ciphertext, while offering comparable security to AES. To gauge the performance of FPE, we compare the NIST-approved FF1 algorithm against several classic encryption schemes. We propose a modified algorithm, FF1+, that implements dynamic round selection and key scheduling. Significant performance improvements are observed in our results, thus demonstrating FF1+ as a viable cryptosystem for IoT devices.

Performance analysis of FPE with classic algorithms.

A Wireless Body Area Network (WBAN) is a network of wirelessly connected sensing and actuating devices. WBANs used for recording biometric information and administering medication are classified as part of a Cyber Physical System (CPS). Preserving patient security is a fundamental concern of WBANs, which introduces the notion of using biometric readings as a mechanism for authentication. This paper seeks to analyze and evaluate the most prominent biometric authentication techniques based on accuracy, cost, and feasibility of implementation. We suggest several authentication schemes which incorporate multiple biometric properties.

Evaluation of EEG- and ECG-based biometric authentication.

Healthcare Blockchain System Using Smart Contracts for Secure Automated Remote Patient Monitoring

We propose utilizing blockchain-based smart contracts to facilitate secure analysis and management of medical sensors. Using a private blockchain based on the Ethereum protocol, we created a system where the sensors communicate with a smart device that calls smart contracts and writes records of all events on the blockchain. This resolves many security vulnerabilities associated with remote patient monitoring and automate the delivery of notifications to all involved parties in a HIPAA compliant manner.

Blockchain-integrated remote patient monitoring system.

In this paper we discuss the foundational protocols of VoIP and develop a tool to analyze the Quality of Service (QoS) of several applications. Our testing consisted of capturing packets during a conversation to determine packet loss, throughput, delay, and jitter. Several listeners subsequently provided Mean Opinion Scores (MOS) of several audio snippets based on phonetic clarity. Our tool correctly determines which application provides the highest quality and most consistent service.

Throughput comparison of several VoIP applications.

Papers in Preparation

Entropic Security Analysis of Dynamic Format Preserving Encryption

  • Baccarini, A.N., Hayajneh, T.

A Synthesis of Quantum Computing and Blockchain

  • Baccarini, A.N., Hayajneh, T.

A Machine Learning-Driven Biometric Authentication System

  • Baccarini, A.N., Hayajneh, T.

Bloch sphere representation of a qubit.

Course Projects:

Two-dimensional gravitational wave simulation.

Classic double pendulum

Phase space plot for mass two in the double pendulum