Hardware Trust Implications of 3-D Integration Ted Huffmire (NPS), Timothy Levin (NPS), Michael Bilzor (NPS), Cynthia E. Irvine (NPS), Jonathan Valamehr (UCSB), Mohit Tiwari (UCSB), Timothy Sherwood (UCSB), and Ryan Kastner (UCSD) 26 October 2010 Workshop on Embedded Systems Security (WESS)
38
Embed
Hardware Trust Implications of 3-D Integration Ted Huffmire (NPS), Timothy Levin (NPS), Michael Bilzor (NPS), Cynthia E. Irvine (NPS), Jonathan Valamehr.
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Hardware Trust Implications of 3-D Integration
Ted Huffmire (NPS), Timothy Levin (NPS), Michael Bilzor (NPS), Cynthia E. Irvine (NPS), Jonathan Valamehr (UCSB), Mohit Tiwari (UCSB), Timothy Sherwood (UCSB), and Ryan
Kastner (UCSD)
26 October 2010
Workshop on Embedded Systems Security (WESS)
Nile River
• Mystery on the Nile: Just Whose River Is It?• Ethiopia Claims High Gound in Right-to-Nile Debate• Thirsty Egypt Clings Tight to the Nile• Weekend Edition Sunday (npr.org)
[Koyanagi05]
•
[Koyanagi05]
• Timeline
Alternative 3-D Approaches
• PoP [Lim10]
Wire Bonding (SiP) [Amkor09]
Alternative 3-D Approaches
• PoP [Lim10]
Alternative 3-D Approaches
• [Amkor10]
Alternative 3-D Approaches
• Face-to-Face [Loh07]
Alternative 3-D Approaches
• Face-to-Back [Loh07]
What is 3Dsec?
• Economics of High Assurance– High NRE Cost, Low Volume– Gap between DoD and Commercial
• Disentangle security from the COTS– Use a separate chip for security– Use 3-D Integration to combine:
• 3-D Control Plane• Computation Plane
– Need to add posts to the COTS chip design• Dual use of computation plane
Pro’s and Con’s
• Why not use a co-processor? On-chip?• Pro’s
– High bandwidth and low latency– Controlled lineage– Direct access to internal structures
• Con’s– Thermal and cooling– Design and testing– Manufacturing yield
Thermal Challenges
• Thermal Simulation [Loh06, Melamed09]
Yield Challenges
• Wafer-to-Wafer Bonding [Euronymous07]
Testing Challenges
• [Thärigen10]
Cost
• Cost of fabricating systems with 3-D– Fabricating and testing the security layer– Bonding it to the host layer– Fabricating the vias– Testing the joined unit
This Paper
• Can a 3-D control plane provide useful secure services when it is conjoined with an untrustworthy computation plane?