Skip to content

Using the SEAL Homomorphic Encryption Library to implement a dual-slope QRS detection algorithm for ECG data analysis

License

Notifications You must be signed in to change notification settings

jepperson2/SEAL_QRS_DETECTION

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Currently in development!

End goal: take ECG data as input and output the locations of QRS complexes

Wang, Deepu, and Lian's Dual-Slope QRS-detection algorithm can be found in their paper: https://www.ncbi.nlm.nih.gov/pubmed/22255619

ECG data taken from MIT-BIH Arrhythmia Database: https://physionet.org/physiobank/database/mitdb/

I chose SEAL because of it's ability to handle Franctional Encoding and it's speed when the plaintext modulus p = 2.

You can find SEAL (Simple Encrypted Arithmetic Library) at: http://sealcrypto.codeplex.com/

I chose p = 2 because Wang et al.'s algorithm uses a series of comparisons, which can be implemented homomorphically by being built up using bitwise operators (XOR, AND, etc).

Let me know if you have any questions or want to contribute to this project! Jesse Epperson - Epperson.JesseE@gmail.com

About

Using the SEAL Homomorphic Encryption Library to implement a dual-slope QRS detection algorithm for ECG data analysis

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages