Physiological signal-based encryption and EHR management
First Claim
1. A method of decoding a data item string from a receiving data package using a physiological signal, the method comprising:
- identifying a plurality of signal features from a physiological signal;
accessing a plurality of data pairs from the data package;
identifying a subset of data pairs from the plurality of data pairs from the data package that correspond to one or more of the plurality of identified signal features from the physiological signal;
reconstructing a polynomial equation based on the subset of data pairs such that a second element in each data pair of the subset of data pairs corresponds to an output of the reconstructed polynomial equation when a corresponding first element in the data pair is used as an input to the reconstructed polynomial equation; and
deriving the data item string based on the coefficients of the reconstructed polynomial equation,wherein the physiological signal is an ECG signal, and wherein identifying the plurality of signal features includes identifying an R-peak corresponding to each cardiac rhythm cycle.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are provided for encoding and decoding data (such as, for example, an encryption key) using a physiological signal. A data item string is separated into a defined number of component segments and each component segment is used as a coefficient of a polynomial equation. A plurality of signal features are then identified from a physiological signal and a plurality of ordered pairs are created based on the plurality of identified signal features using the polynomial equation. A data package including the plurality of ordered pairs and obfuscated by a plurality of chaff points is transmitted to another system. The receiver system uses a corresponding physiological signal to filter out the chaff points and to reconstruct the polynomial equation, for example, by LaGrangian interpolation. The coefficients of the reconstructed polynomial equation are then used to derive the encoded data item string.
34 Citations
18 Claims
-
1. A method of decoding a data item string from a receiving data package using a physiological signal, the method comprising:
-
identifying a plurality of signal features from a physiological signal; accessing a plurality of data pairs from the data package; identifying a subset of data pairs from the plurality of data pairs from the data package that correspond to one or more of the plurality of identified signal features from the physiological signal; reconstructing a polynomial equation based on the subset of data pairs such that a second element in each data pair of the subset of data pairs corresponds to an output of the reconstructed polynomial equation when a corresponding first element in the data pair is used as an input to the reconstructed polynomial equation; and deriving the data item string based on the coefficients of the reconstructed polynomial equation, wherein the physiological signal is an ECG signal, and wherein identifying the plurality of signal features includes identifying an R-peak corresponding to each cardiac rhythm cycle. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of decoding a data item string from a receiving data package using a physiological signal, the method comprising:
-
identifying a plurality of signal features from a physiological signal; accessing a plurality of data pairs from the data package; identifying a subset of data pairs from the plurality of data pairs from the data package that correspond to one or more of the plurality of identified signal features from the physiological signal; reconstructing a polynomial equation based on the subset of data pairs such that a second element in each data pair of the subset of data pairs corresponds to an output of the reconstructed polynomial equation when a corresponding first element in the data pair is used as an input to the reconstructed polynomial equation; and deriving the data item string based on the coefficients of the reconstructed polynomial equation wherein the physiological signal is an EEG signal and further comprising; detecting elements in the EEG signal that correspond temporally to an R-peak in an ECG signal; generating a synthesized ECG signal based on the EEG signal; and receiving the data package from an ECG sensor system, wherein identifying the plurality of signal features includes performing a Fourier transformation on the synthesized ECG signal sample of a defined duration and identifying a plurality of peaks in the Fourier-transformed synthesized ECG signal, and wherein the data points of the data package correspond to a plurality of peaks identified in a Fourier-transformed ECG signal detected by the ECG sensor system. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
Specification