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.
Modified: 2025-08-04T11:23:06.000Z
UUID: e5ebbf79-c87b-4f81-bd34-a3520cc83aa8
Unless otherwise noted, the content of this site is licensed under Creative Commons.