Title :
Confidentiality Preserving Integer Programming for global routing
Author :
Shojaei, Hamid ; Davoodi, Azadeh ; Ramanathan, Parmeswaran
Author_Institution :
Dept. of Electr. & Comput. Eng., Univ. of Wisconsin at Madison, Madison, WI, USA
Abstract :
Cloud computing for EDA requires a client to send problem instances containing confidential design information to an untrusted distributed network. To preserve the design information in such a framework, this work focuses on obfuscating the global routing problem modeled as an Integer Linear Program (ILP) for large industry benchmarks. Multiple transformations are introduced in a proposed framework in which the client masks the ILP instance before it is sent to the cloud. The cloud solves the masked instance and the client unmasks the generated solution. No approximations are involved in this process. The masked instance is shown to be substantially more immune to various introduced attacks. Otherwise layout statistics and even detailed connectivity information can easily be deciphered. When applying the transformation, the increase in immunity can be traded off with the induced runtime overhead.
Keywords :
client-server systems; cloud computing; computer network security; data privacy; electronic design automation; integer programming; trusted computing; EDA; ILP instance masking; ILP instance unmasking; cloud computing; confidential design information; confidentiality preserving integer programming; connectivity information; electronic design automation; global routing; global routing problem; integer linear program; layout statistics; runtime overhead; untrusted distributed network; Artificial intelligence; Benchmark testing; Layout; Nickel; Optimization; Routing; Vectors; Global Routing; Integer Programming; Security;
Conference_Titel :
Design Automation Conference (DAC), 2012 49th ACM/EDAC/IEEE
Conference_Location :
San Francisco, CA
Print_ISBN :
978-1-4503-1199-1