Skip to content
This repository was archived by the owner on May 5, 2026. It is now read-only.
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
42 changes: 42 additions & 0 deletions data/C4DT/projects.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,26 @@ projects:
date_added: 2024-01-09
date_updated: 2024-01-09

eid-innosuisse:
name: E-ID Innosuisse
categories:
- Security
- Privacy
applications:
- Gov
type: Library
description: >
This Innosuisse project focuses on researching cryptographic algorithms to fit the given requirements of a
privacy-preserving, unlinkable E-ID system.
tags:
- Access Control
- Development
incubator:
type: incubated
work: 2023/Q3-2024/Q2 Testing and implementing the demonstrator
date_added: 2025-10-15
date_updated: 2025-10-15

eid-hands-on:
name: E-ID Hands-on Workshop
categories:
Expand Down Expand Up @@ -124,3 +144,25 @@ projects:
title: Report 2024 matrix.epfl.ch
date_added: 2025-03-04
date_updated: 2025-03-04

showcasev2:
name: Showcase v2.0
categories:
- Other
applications:
- Other
type: Application
description: Version 2.0 of the C4DT's showcase.
code:
type: Lab GitHub
url: https://github.com/c4dt/showcase_v2
date_last_commit: 2025-10-13
tags:
- "Development"
language: TypeScript
incubator:
type: incubated
work: Q4 2024/2025 Developing and implementing
maturity: 1
date_added: 2025-10-17
date_updated: 2025-10-17
38 changes: 38 additions & 0 deletions data/DCL/projects.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -644,3 +644,41 @@ projects:
url: https://dl.acm.org/doi/proceedings/10.1145/3575693
date_added: 2023-03-13
date_updated: 2024-03-22

anyway:
name: Anyway
categories:
- Privacy
applications:
- Infra
description: On-premise robust distributed AI inference
layman_desc: >
Anyway coordinates and combines heterogeneous machines into
an on-premise cluster for robust distributed AI inference using
open source models of any size. It handles deployment, monitoring,
and scaling of the AI engine, and provides a fully compatible
OpenAI-style API endpoint. This allows users to safely use the
full power of AI on-premises on their most sensitive data.
license: commercial
tags:
- Network
- Deep Neural Networks
- Decentralized
type: Framework
information:
- type: Website
url: https://www.anyway.dev/
title: "Anyway"
url: https://www.anyway.dev/
incubator:
type: incubated
work: >
Started in Spring 2025 with development support, hands-on workshop
in Fall 2025.
products:
- type: hands-on
title: Distributed LLM Hands-on Workshop
url: https://c4dt.epfl.ch/domains/factory/anyway-distributed-llm-hands-on-workshop/
language: C
date_added: 2025-05-01
date_updated: 2025-10-01
25 changes: 25 additions & 0 deletions data/DEDIS/projects.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -618,3 +618,28 @@ projects:
maturity: 1
date_added: 2023-09-01
date_updated: 2024-11-21

d-voting-master-research-project-25:
name: "Master research project spring semester 2025: integrating permission management on the DELA blockchain"
categories:
- "Blockchain"
applications:
- "Gov"
type: Application
description: >
D-Voting is EPFL’s e-voting platform based on the DELA blockchain. The project started in 2021 and has been
continuously developed by EPFL students and research software engineers. To improve D-Voting’s robustness,
the permission management is currently being overhauled.
incubator:
type: retired_archived
work: 2025/Q2 - Master research project supervision
code:
type: Lab GitHub
url: https://github.com/c4dt/d-voting/tree/student25spring_access_control
date_last_commit: 2025-07-04
tags:
- Anonymity
- Byzantine Resilience
- Decentralized
date_added: 2025-10-15
date_updated: 2025-10-15
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
36 changes: 36 additions & 0 deletions views/products/presentation/anyway.tpl
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
<p>
Today Large Language Models (LLM) and other big Machine Learning (ML) models
take the upfront of the stage.
These models can now be trained for specific, customized solutions.
But running these models, doing inference on a new dataset, still requires
access to a big datacenter.
</p>
<p>
What if a company or an organization doesn't have access to a datacenter, or
if the input data is too confidential?
We propose to run the inference on on-premise servers.
This keeps data secure.
</p>
<h3>Our Solution</h3>
<p>
We fully automate and optimize the distributed deployment of ML models for
training and inference, dynamically leveraging on-premise servers.
Our high-performance, secure solution is ideal for companies seeking local ML
usage with sovereignty and scalability.
</p>
The Unique Selling Points of our solution are:
<ul>
<li>
Simplicity – Clients can focus on their business applications while our
solution transparently handles distributed deployment.
</li>
<li>
Efficiency – Clients can utilize existing machines, maximizing available
computing power—even across heterogeneous hardware.
</li>
<li>Scalability – Large models can be run locally</li>
<li>
Privacy – Our solution enables organizations to leverage AI’s power locally
without relying on untrusted providers.
</li>
</ul>
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
<p>
D-Voting is EPFL’s e-voting platform based on the DELA blockchain.
The project started in 2021 and has been continuously developed by EPFL
students and research software engineers.
To improve D-Voting’s robustness, the permission management is currently being
overhauled.
In a first step, it has been moved from a dedicated component to the
blockchain itself, requiring adjustments to the underlying logic of the
permission handling.
</p>
<p>
The project verified and integrated the functionality of the newly implemented
permission system.
This involved extending existing system tests; debugging issues with the
blockchain component responsible for handling permissions; and integrating
this new API in the front-end interface.
A user study to explore the integration of OIDC-based authentication into
D-Voting rounded off the project.
</p>
23 changes: 23 additions & 0 deletions views/products/presentation/dvoting.tpl
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
<p>
The D-Voting project allows for electronic voting without a central point of
trust.
It relies instead on the majority of servers to be honest during the voting
process.
The ballots are encrypted during the voting phase, and then shuffled to
anonymise the results.
When they are finally decrypted, it is not possible anymore to retrace who
voted for what.
</p>
<p>
In Summer 2024, the D-Voting system was used for the first time on a bigger
scale to elect the members of the EPFL school assembly.
A little bit over 1000 voters used the system to elect the members, and after
the resolution of a bug discovered during the on-going voting process, the
elections could be successfully concluded.
Since then the system has been used multiple times for smaller elections or
to poll the EPFL community on administrative questions.
</p>
<p>
In 2025, the system was used successfully in the election of the school
assembly.
</p>
51 changes: 51 additions & 0 deletions views/products/presentation/eid-innosuisse.tpl
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
<p>
Today's identity security faces challenges like misuse and tracking.
Our goal is to enable secure, anonymous, unlinkable E-ID interactions by
researching novel cryptographic algorithms.
This boosts user trust, creates new business opportunities, and cuts
financial losses after data breaches.
</p>
<h3>Executive Summary</h3>
<p>
In today's digital landscape, securing and preserving the privacy of
electronic identities is a significant challenge.
Identity misuse, data collection, and profiling are widespread concerns
impacting individuals, organizations, and governments.
The Swiss government decided to roll out its E-ID system in two stages,
the second stage needs to fulfill even more stringent privacy-preserving
features.
</p>
<p>
Our solution addresses this second stage by leveraging cutting-edge
privacy-preserving technologies, such as unlinkable signatures, Zero-Knowledge
Proofs, and cryptographic accumulators.
This enables fast, succinct, anonymous, and unlinkable interactions, to
enhance trust in E-IDs.
This innovative approach has immense potential, applicable not only in
Switzerland but also in the EU and beyond, standardizing digital IDs and
reducing fragmentation.
</p>
<h3>Work Packages</h3>
<p>
This Innosuisse project focuses on researching cryptographic algorithms to fit
the given requirements of a privacy-preserving, unlinkable E-ID system.
Most of the research will be spent on modifying existing algorithms so they
fit together: device binding using an ECDSA signature, keeping the proofs
unlinkable between verifiers, allowing for generic predicates, and proving the
credential has not been revoked yet.
The main challenge here is to do this in a reasonable amount of time and
space, without using third parties which would remove the privacy guarantees
given by a Self Sovereign System.
</p>
<h3>Business Opportunities</h3>
<p>
The introduction of sovereign digital identities presents significant revenue
growth opportunities.
Digital ID systems could contribute to a 3-13% GDP increase by 2030,
according to McKinsey research.
Ensuring compliance with emerging regulations like the Swiss e-ID will create
new opportunities across various sectors like finance and healthcare.
Addressing privacy challenges effectively allows to cut financial losses from
data breaches (averaging $4.88 million per incident) and capitalize on the
growing demand for trusted identity solutions.
</p>
43 changes: 43 additions & 0 deletions views/products/presentation/matrix-epfl.tpl
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
<p>
At the end of 2023, we became aware of an unofficial Matrix instance,
matrix.epfl.ch, hosted by EPFL’s Center for Imaging, that was open to the
entire EPFL community.
Thinking ahead and planning to eventually move the users of
matrix.c4dt.org to this EPFL-wide instance, C4DT reached out to
Edward Andò to offer our support bolstering matrix.epfl.ch's team, which was
readily welcomed.
Edward Andò is principal scientist at the Center for Imaging at EPFL and
started the matrix.epfl.ch project because he needed a reliable chat
application that he could trust.
</p>
<p>
The strategy of the Matrix team, composed of Edward Andò and Carine Dengler,
was two-pronged: on the one hand, consolidating the existing service, and on
the other hand, officializing the service within EPFL to ensure its long-term
viability.
</p>
<p>
To consolidate matrix.epfl.ch, we took several steps.
Most notably, we established regular admin meetings for decision-taking and
pair-programming, put a tool in place to manage sensitive information,
migrated the project to EPFL's GitLab to facilitate collaboration, created
a dedicated test environment for new versions, and integrated the live
instance into C4DT's monitoring.
</p>
<p>
To engage stakeholders and gather support for an official EPFL Matrix
instance, we met directly with key individuals from different units within
EPFL.
We also presented the project at various internal events, most notably
the Forum SI organized by the central IT services of EPFL.
Furthermore, in collaboration with EPFL's legal team, we drafted the Terms
of Use of matrix.epfl.ch.
</p>
<p>
Crucially, despite almost no effort having been made to promote matrix.epfl.ch
to the larger EPFL community, the service experienced a remarkable surge in
its user base, from under a 100 registered users at the beginning of 2024 to
over 900 mid of 2025, with over 250 daily active users.
That this increase is largely attributable to word-of-mouth alone demonstrates
significant community interest in this service.
</p>
41 changes: 41 additions & 0 deletions views/products/presentation/orchard.tpl
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
<p>
Starting in the late 2010s, security and computer-related conferences
acknowledged the presence (or not) of software artifacts accompanying research
papers.
This move was motivated by the need to be able to reproduce results in
research papers.
However, for the conference committees, evaluating these artifacts is still a
very time-intensive process.
The artifacts need to be tested, potentially modified to actually run them,
and then the required infrastructure needs to be available.
</p>
<p>
In order to streamline evaluation of these software artifacts, Mathias Payer
decided to create a platform allowing researchers to submit their software
artifacts.
These will then be evaluated by the platform, and can be compared to other
submitted artifacts.
The C4DT Factory and Mathias Payer's lab started working on the
"Orchestrated Artifact Evaluation", or Orchard for short.
</p>
<h3>System Description</h3>
<p>
The goal of Orchard is to provide a platform for software artifacts related to
security papers describing fuzzing methods.
For this purpose, it provides a Docker environment with configuration files,
based on GitLab CI.
In its current state, the platform is run by the
"Research Computing Platform (RCP)" at EPFL on a rented server.
It allows users to upload new artifacts, which are then evaluated on the
server, and compared to other artifacts.
</p>
<p>
During 2025, the project will be tested with existing software artifacts, and
semester student projects at EPFL will help adding more artifacts for testing
and refining the use-cases.
</p>
<p>
If there is an interest from industry or from other entities to extend the
system to other types of software artifacts, we're happy to listen to your
suggestions.
</p>
Loading