Subliminal Channels in DSA

As part of my exchange at the Université de Montréal, I completed, in collaboration with Pierre Turlan, a thesis (PS and PDF) on subliminal channels (supervised by Stefan Wolf). Most of my work focused on the DSA algorithm. The project includes a practical implementation of subliminal channels in DSA. The source code is available on GitHub as well as the documentation and paper.

The main idea of the project is to create software capable of producing perfectly valid DSA signatures, even though each signature actually reveals the signer's private key! This clearly illustrates the need to use open-source cryptography software, as it makes no sense to trust software simply because it appears to work correctly. Sources must be verified to prevent both errors and fraud.



Permalink: https://lepl.us/1
Modified: 2025-08-04T11:23:06.000Z  
UUID: e5ebbf79-c87b-4f81-bd34-a3520cc83aa8
Copyright © 2000-2025 Thomas Leplus.
Unless otherwise noted, the content of this site is licensed under Creative Commons.

Built with  eleventy   nunjucks   node.js