• 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