Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

References

Abera, Tigist, Asokan, N., Davi, Lucas, Koushanfar, Farinaz, Paverd, Andrew, Sadeghi, Ahmad-Reza, and Tsudik, Gene (2016). “Invited - Things, Trouble, Trust: On Building Trust in IoT Systems”. Proceedings of the 53rd Annual Design Automation Conference (DAC ’16), ACM.

Aerabi, Ehsan, Bohlouli, Milad, Ahmadi Livany, Mohammad Hasan, Fazeli, Mahdi, Papadimitriou, Athanasios, and Hély, David (2020). “Design Space Exploration for Ultra-Low-Energy and Secure IoT MCUs”. ACM Transactions on Embedded Computing Systems, vol. 19, no. 3. pp. 19:1-19:34.

Asokan, N., Nyman, Thomas, Rattanavipanon, Norrathep, Sadeghi, Ahmad-Reza, and Tsudik, Gene (2018). “ASSURED: Architecture for Secure Software Update of Realistic Embedded Devices”. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, vol. 37, no. 11. pp. 2290-2300.

Aumasson, Jean-Philippe (2017). “Serious Cryptography: A Practical Introduction to Modern Encryption”. No Starch Press.

Bar-El, H., Choukri, H., Naccache, D., Tunstall, M., and Whelan, C. (2006). “The Sorcerer’s Apprentice Guide to Fault Attacks”. Proceedings of the IEEE, vol. 94, no. 2. pp. 370-382.

Brasser, Ferdinand, El Mahjoub, Brahim, Sadeghi, Ahmad-Reza, Wachsmann, Christian, and Koeberl, Patrick (2015). “TyTAN: tiny trust anchor for tiny devices”. Proceedings of the 52nd Annual Design Automation Conference, ACM. pp. 34:1-34:6.

Bricker, George (2013). “Unified Extensible Firmware Interface (UEFI) and Secure Boot: Promise and Pitfalls”. Journal of Computing Sciences in Colleges, vol. 29, no. 1. pp. 60-63.

Burg, Andreas, Chattopadhyay, Anupam, and Lam, Kwok-Yan (2018). “Wireless Communication and Security Issues for Cyber-Physical Systems and the Internet-of-Things”. Proceedings of the IEEE, vol. 106, no. 1. pp. 38-60.

Dave, Avani, Banerjee, Nilanjan, and Patel, Chintan (2021). “CARE: Lightweight Attack Resilient Secure Boot Architecture with Onboard Recovery for RISC-V based SOC”. CoRR.

Diehl, W., Farahmand, F., Yalla, P., Kaps, J., and Gaj, K. (2017). “Comparison of hardware and software implementations of selected lightweight block ciphers”. 27th International Conference on Field Programmable Logic and Applications (FPL). pp. 1-4.

Francillon, Aurélien and Castelluccia, Claude (2008). “Code injection attacks on harvard-architecture devices”. ACM Conference on Computer and Communications Security (CCS), ACM. pp. 15-26.

Frazelle, Jessie (2020). “Securing the Boot Process: The Hardware Root of Trust”. Queue, vol. 17, no. 6. pp. 5-21.

Goodspeed, Travis (2008). “Stack Overflow Exploits for Wireless Sensor Networks Over 802.15.4”.

Google Security Blog. “OpenTitan - open sourcing transparent, trustworthy, and secure silicon”.

Hahm, O., Baccelli, E., Petersen, H., and Tsiftes, N. (2016). “Operating Systems for Low-End Devices in the Internet of Things: A Survey”. IEEE Internet of Things Journal, vol. 3, no. 5. pp. 720-734.

Haj-Yahya, Jawad, Wong, Ming Ming, Pudi, Vikramkumar, Bhasin, Shivam, and Chattopadhyay, Anupam (2019). “Lightweight Secure-Boot Architecture for RISC-V System-on-Chip”. 20th International Symposium on Quality Electronic Design (ISQED), IEEE. pp. 216-223.

Huang, Andrew (2020). “Evaluating Precursor’s Hardware Security”.

Johnson, Scott (2018). “Titan: enabling a transparent silicon root of trust for Cloud”. Hot Chips 30.

Kelly, Bryan (2018). “Project Cerberus Security Architecture Overview Specification”.

Khanam, Shapla, Ahmedy, Ismail Bin, Idris, Mohd Yamani Idna Bin, Jaward, Mohamed Hisham, and Sabri, Aznul Qalid Md (2020). “A Survey of Security Challenges, Attacks Taxonomy and Advanced Countermeasures in the Internet of Things”. IEEE Access, vol. 8. pp. 219709-219743.

Koeberl, Patrick, Schulz, Steffen, Sadeghi, Ahmad-Reza, and Varadharajan, Vijay (2014). “TrustLite: a security architecture for tiny embedded devices”. Ninth Eurosys Conference, ACM. pp. 10:1-10:14.

Levy, Amit, Campbell, Bradford, Ghena, Branden, Giffin, Daniel B., Pannuto, Pat, Dutta, Prabal, and Levis, Philip (2017). “Multiprogramming a 64kB Computer Safely and Efficiently”. Proceedings of the 26th Symposium on Operating Systems Principles (SOSP ’17), ACM. pp. 234-251. (the Tock OS paper)

Maene, Pieter, Götzfried, Johannes, de Clercq, Ruan, Müller, Tilo, Freiling, Felix C., and Verbauwhede, Ingrid (2018). “Hardware-Based Trusted Computing Architectures for Isolation and Attestation”. IEEE Transactions on Computers, vol. 67, no. 3. pp. 361-374.

Microsoft. “Secure boot”.

Obermaisser, Roman, Peti, Philipp, and Tagliabo, Fulvio (2007). “An integrated architecture for future car generations”. Real-Time Systems, vol. 36, no. 1-2. pp. 101-133.

Ojo, Mike Oluwatayo, Giordano, Stefano, Procissi, Gregorio, and Seitanidis, Ilias Nektarios (2018). “A Review of Low-End, Middle-End, and High-End IoT Devices”. IEEE Access, vol. 6. pp. 70528-70554.

Papp, D., Ma, Z., and Buttyan, L. (2015). “Embedded systems security: Threats, vulnerabilities, and attack taxonomy”. 13th Annual Conference on Privacy, Security and Trust (PST). pp. 145-152.

Parno, Bryan, McCune, Jonathan M., and Perrig, Adrian (2010). “Bootstrapping Trust in Commodity Computers”. 31st IEEE Symposium on Security and Privacy, IEEE Computer Society. pp. 414-429.

Profentzas, Christos, Günes, Mirac, Nikolakopoulos, Yiannis, Landsiedel, Olaf, and Almgren, Magnus (2019). “Performance of Secure Boot in Embedded Systems”. 15th International Conference on Distributed Computing in Sensor Systems (DCOSS), IEEE. pp. 198-204.

(2026). “The RISC-V Instruction Set Manual, Volume II: Privileged Architecture”. RISC-V International. Edition 20260120.

Silva, Miguel, Cerdeira, David, Pinto, Sandro, and Gomes, Tiago (2019). “Operating Systems for Internet of Things Low-End Devices: Analysis and Benchmarking”. IEEE Internet of Things Journal, vol. 6, no. 6. pp. 10375-10383.

Trappe, Wade, Howard, Richard E., and Moore, Robert S. (2015). “Low-Energy Security: Limits and Opportunities in the Internet of Things”. IEEE Security & Privacy, vol. 13, no. 1. pp. 14-21.

Tschofenig, Hannes and Baccelli, Emmanuel (2019). “Cyberphysical Security for the Masses: A Survey of the Internet Protocol Suite for Internet of Things Security”. IEEE Security & Privacy, vol. 17, no. 5. pp. 47-57.

UEFI Forum (2020). “Unified Extensible Firmware Interface (UEFI) Specification”. Edition 2.8 B.

van Oorschot, Paul C. (2020). “Computer Security and the Internet: Tools and Jewels”. Springer.

Wolf, Marilyn and Serpanos, Dimitrios N. (2018). “Safety and Security in Cyber-Physical Systems and Internet-of-Things Systems”. Proceedings of the IEEE, vol. 106, no. 1. pp. 9-20.