Win up to 7000 EUR

Functional Encryption Hackathon: Challenges, Applications and Use Cases

8th to 15th Jan 2021
in conjunction with RWC (11th-13th Jan)

Sign UpLearn More
8th to 15th Jan 2021 (Online)

The Story

Functional Encryption (FE) is a new cryptographic paradigm that overcomes the all-or-nothing decryptability barrier of present encryption systems. In an FE system the decryptor deciphers a function over the message plaintext instead of the message itself.  An application of functional encryption is Identity Based Encryption (IBE) which is ideal to solve key management issues. Or Attribute based Encryption (ABE) that allows a finer-grained decryption policy. Or Inner Product Encryption (IPE) facilitating the computation of affine functions.

Loosely speaking, FE may be seen as the non-interactive version of multi-party computation (MPC). Functional encryption has numerous applications in the field of privacy-preserving computation including private AI and business analytics.

Make Functional Encryption the new Encryption Standard!

To ease the deployment of functional encryption technologies, two APIsI - CiFEr (C) and GoFE (Go lang) - have been developed within the EU H2020 project FENTEC so that non-specialist may leverage the power of many state-of-the-art FE schemes. With this hackathon, we want to show the practicability and versatility of FE and reduce the entry barrier for researchers, engineers, product owners, architects to deploy FE in their solutions, ranging from prototypes to enterprise-ready products.


Against this background the hackathon projects focus on one of the following challenges:


Extend the CiFEr or GoFE API with additional arithmetics, schemes and protocols.


Do whatever it takes to improve the usability and ease-of-use to make the APIs accessible to the broadest audience possible.

Examples include video tutorials, coding examples, wikis, documentations, dockerization, etc.


Demonstrate a viable application of FE, for example, in the use case of access control or privacy-preserving AI.


This challenge statement leaves it open to come up with any idea that demonstrates the magic of FE with help of the APIs.

Judging Criteria

At this hackathon, we believe in spreading positivity. Therefore, we will be awarding five prizes.

Technical Execution

• How has the team effectively utilized the FE technologies?
• How easy is the application to use?
• How advanced is the prototype presented?
• Is there a working demo?

Challenge Fit

• How relevant is the project to the stated challenge?


• Will this solution have a far reach and market potential?


Win awards in total of 7000 EUR
1st ➔ 3000 EUR
2nd ➔ 2000 EUR
3rd ➔ 1000 EUR
4th ➔ 750 EUR
5th ➔ 250 EUR


The hackathon consists of three stages:

Intro Workshop(Fri 8th Jan)

We will give an introduction to functional encryption for a broad audience ranging from theoreticians to practitioners. It is also a good entry for newbies. No prior knowledge on FE is necessary. The goal of the invited talks will be to introduce the theory, applications and limitations of functional encryption. We will also explain the FE API developed in the H2020 FENTEC project that allows participants to implement novel use cases leveraging the functional encryption paradigm. Towards the end of the talks we will announce some challenges to attendees along the opportunity to win prizes.

Hackathon (Sat 9th to Thur 14th Jan)

Attendees may team up in order to work on the challenges. Mentors both from academia and industry will help attendees with questions regarding the theory of functional encryption, the deployment of the API, or the identification of meaningful use cases.

Demo Day (Fri 15th Jan)

Teams will give a short presentation (10-15min) of their results. A jury will pick the winners.


The following program sequence is planned
Jan 8, 2021 10:00


Jan 8, 2021 10:15
Jan 8, 2021 10:15

Michel Abdalla (ENS Paris): Can Functional Encryption Be Practical?

Jan 8, 2021 10:45
Jan 8, 2021 10:45

Kimmo Järvinen (University of Helsinki): Hardware Implementations of Functional Encryption Schemes

Jan 8, 2021 11:15
Jan 8, 2021 11:15


Jan 8, 2021 11:20
Jan 8, 2021 11:20

Miha Stopar (XLAB): GoFE and CiFEr - libraries for functional encryption

Jan 8, 2021 11:50
Jan 8, 2021 11:50

Norman Scaife (Wallix): Incorporating Decentralized Multi-Client Functional Encryption into Web Analytics

Jan 8, 2021 12:20
Jan 8, 2021 12:20


Jan 8, 2021 12:25
Jan 8, 2021 12:25

Miguel Mateo Montero (ATOS): Attribute-based Encryption Usage Examples

Jan 8, 2021 12:55
Jan 8, 2021 12:55

Yolan Romailler (Kudelski Security): Leveraging Functional Encryption to achieve decision making at the gateway Level

Jan 8, 2021 13:25
Jan 8, 2021 13:25


Jan 8, 2021 13:30
Jan 8, 2021 13:30

Hackathon Rules of the Game: Challenge Announcement, Judgment Criteria, Administration, F&Q

Jan 8, 2021 14:00
Jan 8, 2021 14:00

</ Hackathon />

Jan 14, 2021 23:55
Jan 15, 2021 14:00

Demo - Teams present their projects

Jan 15, 2021 16:00
Jan 15, 2021 16:00

Jury meeting

Jan 15, 2021 16:30
Jan 15, 2021 16:30

Award Ceremony

Jan 15, 2021 17:00

Organizers & Jury

Organizers and jury of this hackathon

Michel Abdalla

École Normale Supérieure Paris

Norman Scaife


Svetla Nikova

Katholieke Universiteit Leuven

Sebastian Gajek

University of Applied Science Flensburg

Clément Gentilucci

University of Applied Science Flensburg


A list of all invited speakers...

Yolan Romailler

Kudelski Security

Kimmo Järvinen

University of Helsinki

Miha Stopar


Norman Scaife


Miguel Angel Mateo



A few mentors will be present to help attendees with their proposal.

Clément Gentilucci

Theory, Math

Marco Lewandowsky

Blockchain applications

Miha Stopar

CiFEr & GoFE API Support

Tilen Marc

Private AI applications

Sign Up

The registration period is over. The registration for this hackathon is no longer available.
If you've already registered you can view the agenda on top.
Please fill out the form to register. You will receive additional information and the dial-in links.
Thank you! Your registration is pending and will be processed as soon as possible.
Oops! Something went wrong while submitting the form. Please retry again...