ABSTRACT
对于未来计算机的设计而言,安全问题是非常重要的考量方面。 然而,安全问题并没有被目前的计算机架构社区完善地理解。 在过去的数十年中,包括密码学、操作系统、网络等社区发展起了一系列安全问题的重要方面。 本书尝试向计算机架构领域的学生、研究者、从业人员介绍安全的基本概念以及面向威胁的设计方法。 许多安全社区过去的工作可以对我们的思考产生积极影响,并且提供用于建立架构层面的对安全的支持的丰富的技术,以适用于对未来的计算机以及对嵌入式计算设备的设计。 我努力使本书更简短,但这也就意味着许多有趣的领域和应用并没有被本书涵盖。 本书关注的是最基础性的安全理念,涉及到不同的安全社区。 任何尝试设计或衡量注重安全的计算机架构的计算机架构师都应该熟悉这些概念。
本书同样旨在向更广大的对基础的安全技术感兴趣的读者。 通过理解这些安全技术背后的安全理念,读者会更加清楚地明白新闻中近期的安全漏洞是什么,并加以评判或提出解决方案。
KEYWORDS
computer security, trustworthy somputing, hardware security, cryptography, security policies, access control, secure processors, confidentialty and intergrity
计算机安全,可信计算,硬件安全,密码学,安全策略,访问控制,安全处理器,保密性和完整性