Compact Proofs of Retrievability
In a proof-of-retrievability system, a data storage center must prove to a verifier that he is actually storing all of a client’s data. The central challenge is to build systems that are both efficient and…
Singular Moduli
The values of the elliptic modular function j at imaginary quadratic numbers τ are called singular moduli. They are of fundamental importance in the study of elliptic curves and in algebraic number theory, including the…
Detection of JavaScript-based Malware
Nozzle: Runtime heap spray detector Nozzle is a runtime monitoring infrastructure that detects attempts by attackers to spray the heap. Nozzle uses lightweight emulation techniques to detect the presence of objects that contain executable code. To…
Data Collection with Self-Enforcing Privacy
Research in Software Engineering (RiSE)
RiSE coordinates Microsoft’s Research in Software Engineering in Redmond, USA. Our mission is to advance the state of the art in Software Engineering and to bring those advances to Microsoft’s businesses.