Skip to content

JuliaCon 2024: Secure numerical computations using fully homomorphic encryption

License

Notifications You must be signed in to change notification settings

hpsc-lab/talk-2024-juliacon-secure_numerical_computations

Repository files navigation

JuliaCon 2024: Secure numerical computations using fully homomorphic encryption

License: MIT DOI

This is the companion repository for the talk

Secure numerical computations using fully homomorphic encryption
Michael Schlottke-Lakemper, Arseniy Kholod
JuliaCon 2024, Eindhoven, Netherlands, 10th July 2024

The slides can be found here: talk-2024-juliacon-secure_numerical_computations.pdf.

Reproducibility

To reproduce the secure numerical computations shown in the talk, perform the following steps:

Install Julia

Go to https://julialang.org/downloads and download the latest stable version of Julia (this repository was created with Julia v1.10.3).

Get reproducibility repository

Clone this reproducibility repository by executing

git clone https://github.com/hpsc-lab/talk-2024-juliacon-secure-numerical-computations.git

Start Julia and run code

Go to the cloned repository and start the Julia REPL with

julia --project=code

If you have not done it in a previous session, you need to install all required packages by running the following code in the REPL (only needed once):

using Pkg
Pkg.instantiate()

To run the examples, include the relevant Julia files from the code/ subdirectory in the REPL. More details can be found in the code-specific README.

How to cite us

If you would like to reference results from this talk or the reproducibility repository itself, please cite us as follows:

@misc{schlottkelakemper2024securecompute,
  title={{S}ecure numerical computations using fully homomorphic encryption},
  author={Michael Schlottke-Lakemper and Arseniy Kholod},
  year={2024},
  note={JuliaCon 2024, Eindhoven, 10th July 2024},
  howpublished={\url{https://github.com/hpsc-lab/talk-2024-juliacon-secure_numerical_computations}},
  doi={10.5281/zenodo.12703229}
}

Authors

This repository was initiated by Michael Schlottke-Lakemper and Arseniy Kholod.

License

The contents of this repository are licensed under the MIT license (see LICENSE.md).

About

JuliaCon 2024: Secure numerical computations using fully homomorphic encryption

Resources

License

Stars

Watchers

Forks

Languages