https://github.com/kuleuven-cosic/eevee

The Eevee Family of AEAD modes for IoT-friendly encryption and MPC-friendly decryption

https://github.com/kuleuven-cosic/eevee

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
  • Host: GitHub
  • Owner: KULeuven-COSIC
  • License: mit
  • Language: C
  • Default Branch: main
  • Homepage:
  • Size: 45.5 MB
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

GitHub Events

Total
  • Watch event: 1
Last Year
  • Watch event: 1