Development PracticesByte Size15min
Sharing is caring! Building trust in a system through transparency: lessons from Swiss Post E-Voting system
This 15-minute talk uses a Q&A format to discuss building trust in systems, drawing on lessons from the Swiss Post E-Voting project. It covers secure development practices, challenges of auditable software, and debunks the secrecy-equals-security myth, offering practical advice for developers and security engineers interested in digital trust and open source.
Fabrizio Beretta PiccoliSwiss Post
Céline CamachoSwiss Post
talkDetail.whenAndWhere
Tuesday, February 10, 12:45-13:00
Room C
talks.roomOccupancytalks.noOccupancyInfo
In this 15-minute presentation, we explore the question of how to build trust in a system, through a dynamic Q&A format between two presenters, where each new question challenges the previous answer.
Based on our experience with the Swiss Post E-Voting system, we share our secure software development best practices.
We clarify the common misconception that secrecy equals security, and dive into the real challenges developers face when building secure and auditable applications. Topics include code conventions, rigorous code reviews, reproducible build, and the realities of publishing a code base.
This talk is aimed at developers, security engineers, and anyone interested in open source and digital trust.
Attendees will leave with practical insights and best practices they can apply to their own systems.
Based on our experience with the Swiss Post E-Voting system, we share our secure software development best practices.
We clarify the common misconception that secrecy equals security, and dive into the real challenges developers face when building secure and auditable applications. Topics include code conventions, rigorous code reviews, reproducible build, and the realities of publishing a code base.
This talk is aimed at developers, security engineers, and anyone interested in open source and digital trust.
Attendees will leave with practical insights and best practices they can apply to their own systems.
Fabrizio Beretta Piccoli
Fabrizio Beretta Piccoli is a dynamic Application Manager for E-Voting at Swiss Post, where he supports the development and management of secure electronic voting solutions. With a background in ICT, DevOps, and application management, Fabrizio has experience working with diverse teams and stakeholders across Switzerland.
Fabrizio is known for clear communication, a collaborative approach, and the ability to explain technical topics to different audiences. Fluent in Italian, French, English, and German, he values teamwork and knowledge sharing, and enjoys working in multicultural environments. Fabrizio is committed to supporting digital innovation and public service in Switzerland.
Fabrizio is known for clear communication, a collaborative approach, and the ability to explain technical topics to different audiences. Fluent in Italian, French, English, and German, he values teamwork and knowledge sharing, and enjoys working in multicultural environments. Fabrizio is committed to supporting digital innovation and public service in Switzerland.
Céline Camacho
Céline is a Software Engineer at Swiss Post with a passion for problem solving. As a Co-Lead Developer for the Swiss Post E-Voting project, she has gained significant experience in back-end and front-end development, deployment processes, cryptography, and security.
talkDetail.shareFeedback
talkDetail.feedbackNotYetAvailable
talkDetail.feedbackAvailableAfterStart
talkDetail.signInRequired
talkDetail.signInToFeedbackDescription
occupancy.title
occupancy.votingNotYetAvailable
occupancy.votingAvailableBeforeStart
talkDetail.signInRequired
occupancy.signInToVoteDescription
comments.speakerNotEnabledComments