5 papers
Safe and Chaotic Compilation for Hidden Deterministic Hardware Aliasing
Peter T. Breuer
Hardware aliasing occurs when the same logical address can access different physical memory locations. This is a problem for software on some embedded systems and more generally wh…
Chaotic Compilation for Encrypted Computing: Obfuscation but Not in Name
Peter T. Breuer
An `obfuscation' for encrypted computing is quantified exactly here, leading to an argument that security against polynomial-time attacks has been achieved for user data via the de…
Compiled Obfuscation for Data Structures in Encrypted Computing
Peter T. Breuer
Encrypted computing is an emerging technology based on a processor that `works encrypted', taking encrypted inputs to encrypted outputs while data remains in encrypted form through…
Safe Compilation for Hidden Deterministic Hardware Aliasing and Encrypted Computing
Peter T. Breuer
Hardware aliasing occurs when the same logical address sporadically accesses different physical memory locations and is a problem encountered by systems programmers (the opposite,…
On the Security of Fully Homomorphic Encryption and Encrypted Computing: Is Division safe?
Peter T. Breuer, Jonathan P. Bowen
Since fully homomorphic encryption and homomorphically encrypted computing preserve algebraic identities such as 2*2=2+2, a natural question is whether this extremely utilitarian f…