DocumentCode
565201
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
fYear
2012
fDate
3-7 June 2012
Firstpage
709
Lastpage
716
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Design Automation Conference (DAC), 2012 49th ACM/EDAC/IEEE
Conference_Location
San Francisco, CA
ISSN
0738-100X
Print_ISBN
978-1-4503-1199-1
Type
conf
Filename
6241583
Link To Document