Download presentation
Presentation is loading. Please wait.
1
Secure Execution Crypto Microprocessor
Abdel-Karim R. Al Tamimi
2
Contents What is secure execution ? What are the benefits ?
Implementation Assembler Questions ? Abdel-Karim R. Al Tamimi
3
What is Secure Execution ?
Wants to Update Sensors’ Code 010 110 Enc Code Enc Code Enc Code Enc Code Enc Code 110 011 001 Abdel-Karim R. Al Tamimi
4
Security down to instruction level. Every instruction is encrypted.
What are the benefits? Security down to instruction level. Every instruction is encrypted. Built-in encryption capabilities. Output can be encrypted Effective software registration. I need new software Encrypted Software Description Machine ID Decrypt & Execute Abdel-Karim R. Al Tamimi
5
Implementation Flow of data Decryption stage Encryption stage
Encrypted Instruction Encrypted results Encrypted Results 128-bit Instructions 32-bit Instructions Results Using Rijndael (AES) Using Rijndael (AES) Abdel-Karim R. Al Tamimi
6
Implementation 32-bit data 1010 1001 128-bit Enc. Data 32-bit
Abdel-Karim R. Al Tamimi
7
Abdel-Karim R. Al Tamimi
8
Question ? Questions ? Abdel-Karim R. Al Tamimi
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.