https://github.com/kuleuven-cosic/eevee
The Eevee Family of AEAD modes for IoT-friendly encryption and MPC-friendly decryption
Science Score: 13.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
○codemeta.json file
-
○.zenodo.json file
-
✓DOI references
Found 5 DOI reference(s) in README -
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (7.4%) to scientific vocabulary
Keywords
aead
forkcipher
mpc
secure-multi-party-computation
Last synced: 4 months ago
·
JSON representation
Repository
The Eevee Family of AEAD modes for IoT-friendly encryption and MPC-friendly decryption
Basic Info
Statistics
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
- Releases: 0
Topics
aead
forkcipher
mpc
secure-multi-party-computation
Created over 2 years ago
· Last pushed about 2 years ago
https://github.com/KULeuven-COSIC/Eevee/blob/main/
# Eevee
This repository contains information about the Eevee family of AEAD modes for IoT-friendly encryption and MPC-friendly decryption.
The Eevee family stems from the paper "Let's Go Eevee! A Friendly and Suitable Family of AEAD Modes for IoT-to-Cloud Secure Computation" to appear in CCS 2023 ([eprint](https://eprint.iacr.org/2023/1361), [conference version](https://doi.org/10.1145/3576915.3623091)).
If content of this repository has been useful to you for academic work, please consider citing
```
@inproceedings{Eevee,
author = {Amit Singh Bhati and
Erik Pohle and
Aysajan Abidin and
Elena Andreeva and
Bart Preneel},
editor = {Weizhi Meng and
Christian Damsgaard Jensen and
Cas Cremers and
Engin Kirda},
title = {Let's Go Eevee! {A} Friendly and Suitable Family of {AEAD} Modes for
IoT-to-Cloud Secure Computation},
booktitle = {Proceedings of the 2023 {ACM} {SIGSAC} Conference on Computer and
Communications Security, {CCS} 2023, Copenhagen, Denmark, November
26-30, 2023},
pages = {2546--2560},
publisher = {{ACM}},
year = {2023},
url = {https://doi.org/10.1145/3576915.3623091},
doi = {10.1145/3576915.3623091},
}
```
## Artifact Evaluation
We provide two implementations, one that implements encryption on the IoT microcontroller and one that implements distributed decryption in MPC (on top of the MP-SPDZ framework).
### 1. Encryption on IoT microcontroller
**Hardware needed: ARM Cortex M4 (STM32F407G-DISC1)**
The [software-microcontroller/README](software-microcontroller/README.md) provides information on the board setup, executables, build instructions and benchmark scripts
### 2. Distributed Decryption in MPC
**Hardware needed: 1 normal PC (to verify functionality) and 2-3 servers connected in a network**
The [MPC/README](MPC/README.md) provides detailed information how to install, configure and run all software for the experiments.
Owner
- Name: KU Leuven - COSIC
- Login: KULeuven-COSIC
- Kind: organization
- Repositories: 19
- Profile: https://github.com/KULeuven-COSIC
GitHub Events
Total
- Watch event: 1
Last Year
- Watch event: 1