You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<h3 >Zero-knowledge software bills of materials</h3>
40
-
41
-
Contact: Javier Ron
42
-
43
-
<p>Description: Software bills of materials (SBOMs) are complete lists of software components [1], these can be helpful in tracing vulnerabilities, license compliance, etc. However, revealing an SBOM publicly also means revealing said vulnerabilities to malicious actors. Furthermore, some proprietary software developers advocate for access control for SBOM distribution [2].
44
-
Zero-knowledge proofs allows a party to convey that a statement is true without disclosing any additional information. [3]
45
-
You will design, develop, and evaluate a zero-knowledge SBOM system, which allows developers to disclose limited, but verifiable SBOM information to authorized users.</p>
46
-
<ol>
47
-
<li ><p>The Minimum Elements For a Software Bill of Materials https://www.ntia.doc.gov/files/ntia/publications/sbomminimumelementsreport.pdf</p>
48
-
</li>
49
-
<li ><p>An Empirical Study on Software Bill of Materials: Where We Stand and the Road Ahead http://arxiv.org/abs/2301.05362</p>
<h3 >Dynamic Integrity Verification & Repair for Java Applications</h3>
79
40
Contact: Martin Monperrus
80
41
<p>Description:
@@ -123,8 +84,8 @@ captures and standardizes the JIT compilation process, enabling developers to re
123
84
assess the impact of reproducible JIT compilation on software reliability, debugging, and performance, ultimately contributing to the development of more robust and
124
85
trustworthy software systems.</p>
125
86
<ol>
126
-
<li > [Recompilation for debugging support in a JIT-compiler](https://doi.org/10.1145/634636.586100) </li>
0 commit comments