Framingham Hear Study (FHS)¶
Introduction¶
Framingham Heart Study¶
Framingham Heart Study (FHS) is the longest duration cardiovascular epidemiological study funded by the National Institutes of Health in 1948, aimed at improving understanding of the epidemiology of coronary heart disease in the United States. FHS indicates that cardiovascular disease is closely related to various factors such as age, blood pressure, cholesterol, height, weight, etc. Therefore, these health-related parameters can be used to predict the probability of cardiovascular disease. The following picture illustrates the history of FHS.

Formula of Cardiovascular Diseases Prediction¶
Based on the simplified FHS research dataset, we conclude that cardiovascular disease is closely related to the factor of age, systolic blood pressure (SBP), diastolic blood pressure (DBP), total cholesterol (CHL), height and weight.
The factor parameter x can be calculated by the following formula:
The probability of suffering from cardiovascular disease can be predicted by the following formula:
Private Cardiovascular Diseases Prediction with FHE¶
The traditional cardiovascular diseases prediction may reveal the information of the patience.
In order to avoid the leak of personal information, we implement the technology of fully homomorphic encryption to achieve this goal.
With the Poseidon library, we can realize the privacy-protected cardiovascular diseases prediction as following:
- Users encrypt personal information with the secret key, and uploads the personal information ciphertext.
- The third-party receives the ciphertext from users, and executes the homomorphic prediction computation. After the homomorphic computation, the third-party returns the result ciphertext to users.
- Users decrypt the result ciphertext getting the prediction of their probability of suffering from cardiovascular diseases.
Implementation¶
Our private cardiovascular diseases prediction example is based on CKKS scheme as the data may be float-point.
The following flowchart illustrate the private prediction process:

The evaluation of probability of suffering from cardiovascular diseases includes homomorphic addition, homomorphic addition of constant, homomorphic multiplication and rescaling, where all these homomorphic evaluations are supported in Poseidon library.
Source Code¶
See github for details.
Performance (TBD)¶
The environment is as follows:
- System: Ubuntu 20.04.6 LTS
- CPU: Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz
- RAM: 512G
