{"product_id":"embedded-cryptography-3-hardback-9781789452150","title":"Embedded Cryptography 3 (Hardback) 9781789452150","description":"\u003cfont face=\"Georgia\"\u003e\r\n\u003cp\u003e\u003cfont size=\"6\"\u003eEmbedded Cryptography 3\u003c\/font\u003e\u003cbr\u003e\r\n\r\n\r\n\r\n\r\n\r\n\u003c\/p\u003e\n\u003cp\u003e\u003cfont size=\"4\"\u003eEmmanuel Prouff (Author), Guenael Renault (Author), Mattieu Rivain (Author), Colin O'Flynn (Author)\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\u003cp\u003e\u003cfont size=\"3\"\u003e9781789452150, Wiley\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\u003cp\u003e\u003cfont size=\"3\"\u003eHardback, published 4 February 2025\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\u003cp\u003e\u003cfont size=\"3\"\u003e352 pages\u003cbr\u003e23.5 x 15.6 x 2.2 cm, 0.68 kg\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\r\n\r\n\r\n\r\n\u003cp align=\"justify\"\u003e\u003cstrong\u003e\u003cfont size=\"3\"\u003e\u003cp\u003e\u003ci\u003eEmbedded Cryptography\u003c\/i\u003e provides a comprehensive exploration of cryptographic techniques tailored for embedded systems, addressing the growing importance of security in devices such as mobile systems and IoT. The books explore the evolution of embedded cryptography since its inception in the mid-90s and cover both theoretical and practical aspects, as well as discussing the implementation of cryptographic algorithms such as AES, RSA, ECC and post-quantum algorithms.\u003c\/p\u003e \u003cp\u003eThe work is structured into three volumes, spanning forty chapters and nine parts, and is enriched with pedagogical materials and real-world case studies, designed for researchers, professionals, and students alike, offering insights into both foundational and advanced topics in the field.\u003c\/p\u003e \u003cp\u003e\u003ci\u003eEmbedded Cryptography 3\u003c\/i\u003e is dedicated to white-box cryptography, randomness and key generation, as well as real world applications and attacks in the wild.\u003c\/p\u003e\u003c\/font\u003e\u003c\/strong\u003e\u003c\/p\u003e\r\n\r\n\u003cp\u003e\u003cfont size=\"3\"\u003e\u003cp\u003ePreface xiii\u003cbr\u003e\u003ci\u003eEmmanuel PROUFF, Guénaël RENAULT, Matthieu RIVAIN and Colin O'FLYNN\u003c\/i\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003ePart 1. White-Box Cryptography 1\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 1. Introduction to White-Box Cryptography 3\u003c\/b\u003e\u003cbr\u003e\u003ci\u003ePierre GALISSANT and Louis GOUBIN\u003c\/i\u003e\u003c\/p\u003e \u003cp\u003e1.1. Introductory remarks 3\u003c\/p\u003e \u003cp\u003e1.2. Basic notions for white-box cryptography 6\u003c\/p\u003e \u003cp\u003e1.3. Proposed (and broken) solutions 9\u003c\/p\u003e \u003cp\u003e1.4. Generic strategies to build white-box implementations 12\u003c\/p\u003e \u003cp\u003e1.5. Applications of white-box cryptography 15\u003c\/p\u003e \u003cp\u003e1.6. Notes and further references 17\u003c\/p\u003e \u003cp\u003e1.7. References 19\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 2. Gray-Box Attacks against White-Box Implementations 23\u003c\/b\u003e\u003cbr\u003e\u003ci\u003eAleksei UDOVENKO\u003c\/i\u003e\u003c\/p\u003e \u003cp\u003e2.1. Introduction 23\u003c\/p\u003e \u003cp\u003e2.2. Specifics of white-box side-channels 24\u003c\/p\u003e \u003cp\u003e2.3. Fault injections 30\u003c\/p\u003e \u003cp\u003e2.4. Exact matching attack 35\u003c\/p\u003e \u003cp\u003e2.5. Linear decoding analysis\/algebraic attacks 39\u003c\/p\u003e \u003cp\u003e2.6. Countermeasures against the algebraic attack 43\u003c\/p\u003e \u003cp\u003e2.7. Conclusions 49\u003c\/p\u003e \u003cp\u003e2.8. Notes and further references 50\u003c\/p\u003e \u003cp\u003e2.9. References 50\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 3. Tools for White-Box Cryptanalysis 53\u003c\/b\u003e\u003cbr\u003e\u003ci\u003ePhilippe TEUWEN\u003c\/i\u003e\u003c\/p\u003e \u003cp\u003e3.1. Introduction 53\u003c\/p\u003e \u003cp\u003e3.2. Tracing programs 55\u003c\/p\u003e \u003cp\u003e3.3. Target recognition 57\u003c\/p\u003e \u003cp\u003e3.4. Acquiring traces for side-channel analysis 59\u003c\/p\u003e \u003cp\u003e3.5. Preprocessing traces 61\u003c\/p\u003e \u003cp\u003e3.6. Differential computation analysis 62\u003c\/p\u003e \u003cp\u003e3.7. Linear decoding analysis also known as algebraic attack 64\u003c\/p\u003e \u003cp\u003e3.8. Injecting faults 65\u003c\/p\u003e \u003cp\u003e3.9. Differential fault analysis 67\u003c\/p\u003e \u003cp\u003e3.10. Coping with external encodings 69\u003c\/p\u003e \u003cp\u003e3.11. Conclusion 70\u003c\/p\u003e \u003cp\u003e3.12. Notes and further references 70\u003c\/p\u003e \u003cp\u003e3.13. References 72\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 4. Code Obfuscation 73\u003c\/b\u003e\u003cbr\u003e\u003ci\u003eSebastian SCHRITTWIESER and Stefan KATZENBEISSER\u003c\/i\u003e\u003c\/p\u003e \u003cp\u003e4.1. Introduction 73\u003c\/p\u003e \u003cp\u003e4.2. Obfuscation methods 76\u003c\/p\u003e \u003cp\u003e4.3. Attacks against obfuscation 85\u003c\/p\u003e \u003cp\u003e4.4. Application of code obfuscation 87\u003c\/p\u003e \u003cp\u003e4.5. Conclusions 89\u003c\/p\u003e \u003cp\u003e4.6. Notes and further references 89\u003c\/p\u003e \u003cp\u003e4.7. References 90\u003c\/p\u003e \u003cp\u003e\u003cb\u003ePart 2. Randomness and Key Generation 93\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 5. True Random Number Generation 95\u003c\/b\u003e\u003cbr\u003e\u003ci\u003eViktor FISCHER, Florent BERNARD and Patrick HADDAD\u003c\/i\u003e\u003c\/p\u003e \u003cp\u003e5.1. Introduction 95\u003c\/p\u003e \u003cp\u003e5.2. TRNG design 96\u003c\/p\u003e \u003cp\u003e5.3. Randomness and sources of randomness 97\u003c\/p\u003e \u003cp\u003e5.4. Randomness extraction and digitization 100\u003c\/p\u003e \u003cp\u003e5.5. Post-processing of the raw binary signal 104\u003c\/p\u003e \u003cp\u003e5.6. Stochastic modeling and entropy rate management of the TRNG 105\u003c\/p\u003e \u003cp\u003e5.7. TRNG testing and testing strategies 109\u003c\/p\u003e \u003cp\u003e5.8. Conclusion 113\u003c\/p\u003e \u003cp\u003e5.9. Notes and further references 113\u003c\/p\u003e \u003cp\u003e5.10. References 114\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 6. Pseudorandom Number Generation 115\u003c\/b\u003e\u003cbr\u003e\u003ci\u003eJean-René REINHARD and Sylvain RUHAULT\u003c\/i\u003e\u003c\/p\u003e \u003cp\u003e6.1. Introduction 115\u003c\/p\u003e \u003cp\u003e6.2. PRNG with ideal noise source 116\u003c\/p\u003e \u003cp\u003e6.3. PRNG with imperfect noise sources 121\u003c\/p\u003e \u003cp\u003e6.4. Standard PRNG with inputs 125\u003c\/p\u003e \u003cp\u003e6.5. Notes and further references 128\u003c\/p\u003e \u003cp\u003e6.6. References 129\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 7. Prime Number Generation and RSA Keys 131\u003c\/b\u003e\u003cbr\u003e\u003ci\u003eMarc JOYE and Pascal PAILLIER\u003c\/i\u003e\u003c\/p\u003e \u003cp\u003e7.1. Introduction 131\u003c\/p\u003e \u003cp\u003e7.2. Primality testing methods 133\u003c\/p\u003e \u003cp\u003e7.3. Generation of random units 133\u003c\/p\u003e \u003cp\u003e7.4. Generation of random primes 136\u003c\/p\u003e \u003cp\u003e7.5. RSA key generation 140\u003c\/p\u003e \u003cp\u003e7.6. Exercises 143\u003c\/p\u003e \u003cp\u003e7.7. Notes and further references 144\u003c\/p\u003e \u003cp\u003e7.8. References 146\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 8. Nonce Generation for Discrete Logarithm-Based Signatures 151\u003c\/b\u003e\u003cbr\u003e\u003ci\u003eAkira TAKAHASHI and Mehdi TIBOUCHI\u003c\/i\u003e\u003c\/p\u003e \u003cp\u003e8.1. Introduction 151\u003c\/p\u003e \u003cp\u003e8.2. The hidden number problem and randomness failures 153\u003c\/p\u003e \u003cp\u003e8.3. Lattice attacks 154\u003c\/p\u003e \u003cp\u003e8.4. Fourier transform attack 160\u003c\/p\u003e \u003cp\u003e8.5. Preventing randomness failures 166\u003c\/p\u003e \u003cp\u003e8.6. Notes and further references 167\u003c\/p\u003e \u003cp\u003e8.7. Acknowledgment 169\u003c\/p\u003e \u003cp\u003e8.8. References 169\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 9. Random Error Distributions in Post-Quantum Schemes 173\u003c\/b\u003e\u003cbr\u003e\u003ci\u003eThomas PREST\u003c\/i\u003e\u003c\/p\u003e \u003cp\u003e9.1. Introduction 173\u003c\/p\u003e \u003cp\u003e9.2. Why post-quantum schemes need random errors 174\u003c\/p\u003e \u003cp\u003e9.3. Distributions for random errors 178\u003c\/p\u003e \u003cp\u003e9.4. Sampling algorithms 184\u003c\/p\u003e \u003cp\u003e9.5. Notes and further references 193\u003c\/p\u003e \u003cp\u003e9.6. References 197\u003c\/p\u003e \u003cp\u003ePart 3. Real-World Applications 203\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 10. ROCA and Minerva Vulnerabilities 205\u003c\/b\u003e\u003cbr\u003e\u003ci\u003eJan JANCAR, Petr SVENDA and Marek SYS\u003c\/i\u003e\u003c\/p\u003e \u003cp\u003e10.1. The Return of Coppersmith's Attack 206\u003c\/p\u003e \u003cp\u003e10.2. Minerva 216\u003c\/p\u003e \u003cp\u003e10.3. References 222\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 11. Security of Automotive Systems 225\u003c\/b\u003e\u003cbr\u003e\u003ci\u003eLennert WOUTERS, Benedikt GIERLICHS and Bart PRENEEL\u003c\/i\u003e\u003c\/p\u003e \u003cp\u003e11.1. Introduction 225\u003c\/p\u003e \u003cp\u003e11.2. The embedded automotive attacker 226\u003c\/p\u003e \u003cp\u003e11.3. An overview of automotive attacks 227\u003c\/p\u003e \u003cp\u003e11.4. Application of physical attacks in automotive security 231\u003c\/p\u003e \u003cp\u003e11.5. Case study: Tesla Model X keyless entry system 233\u003c\/p\u003e \u003cp\u003e11.6. Conclusion 237\u003c\/p\u003e \u003cp\u003e11.7. References 237\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 12. Practical Full Key Recovery on a Google Titan Security Key 245\u003c\/b\u003e\u003cbr\u003e\u003ci\u003eLaurent IMBERT, Victor LOMNE, Camille MUTCHLER and Thomas ROCHE\u003c\/i\u003e\u003c\/p\u003e \u003cp\u003e12.1. Introduction 245\u003c\/p\u003e \u003cp\u003e12.2. Preliminaries 246\u003c\/p\u003e \u003cp\u003e12.3. Reverse-engineering and vulnerability of the ECDSA algorithm 249\u003c\/p\u003e \u003cp\u003e12.4. A key-recovery attack 252\u003c\/p\u003e \u003cp\u003e12.5. Take-home message 255\u003c\/p\u003e \u003cp\u003e12.6. References 255\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 13. An Introduction to Intentional Electromagnetic Interference Exploitation 257\u003c\/b\u003e\u003cbr\u003e\u003ci\u003eJosé LOPES ESTEVES\u003c\/i\u003e\u003c\/p\u003e \u003cp\u003e13.1. IEMI: history and definition 257\u003c\/p\u003e \u003cp\u003e13.2. Information security threats related to electromagnetic susceptibility 259\u003c\/p\u003e \u003cp\u003e13.3. Electromagnetic fault injection 260\u003c\/p\u003e \u003cp\u003e13.4. Destruction, denial of service 261\u003c\/p\u003e \u003cp\u003e13.5. Denial of service on radio front-ends 261\u003c\/p\u003e \u003cp\u003e13.6. Signal injection in communication interfaces 262\u003c\/p\u003e \u003cp\u003e13.7. Signal injection attacks on sensors and actuators 262\u003c\/p\u003e \u003cp\u003e13.8. IEMI-covert channel 263\u003c\/p\u003e \u003cp\u003e13.9. Electromagnetic watermarking 269\u003c\/p\u003e \u003cp\u003e13.10. Conclusion 273\u003c\/p\u003e \u003cp\u003e13.11. References 274\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 14. Attacking IoT Light Bulbs 279\u003c\/b\u003e\u003cbr\u003e\u003ci\u003eColin O'FLYNN and Eyal RONEN\u003c\/i\u003e\u003c\/p\u003e \u003cp\u003e14.1. Introduction 279\u003c\/p\u003e \u003cp\u003e14.2. Preliminaries 280\u003c\/p\u003e \u003cp\u003e14.3. Hardware AES and AES-CTR attacks 282\u003c\/p\u003e \u003cp\u003e14.4. AES-CCM bootloader attack 286\u003c\/p\u003e \u003cp\u003e14.5. Application of attack 293\u003c\/p\u003e \u003cp\u003e14.6. Notes and further references 294\u003c\/p\u003e \u003cp\u003e14.7. References 295\u003c\/p\u003e \u003cp\u003eList of Authors 297\u003c\/p\u003e \u003cp\u003eIndex 301\u003c\/p\u003e \u003cp\u003eSummary of Volume 1 305\u003c\/p\u003e \u003cp\u003eSummary of Volume 2 313\u003c\/p\u003e\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\u003cp\u003e\u003cfont size=\"3\"\u003eSubject Areas: Mathematics [\u003ca title=\"See our other books on Mathematics\" href=\"https:\/\/freshlyprintedbooks.co.uk\/search?q=%22Mathematics%20%5BPB%5D%22\"\u003ePB\u003c\/a\u003e]\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\r\n\u003c\/font\u003e","brand":"Wiley-ISTE","offers":[{"title":"Brand New","offer_id":52446825152792,"sku":"9781789452150","price":111.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0730\/2037\/5320\/files\/9781789452150.jpg?v=1785114850","url":"https:\/\/freshlyprintedbooks.co.uk\/products\/embedded-cryptography-3-hardback-9781789452150","provider":"Freshly Printed Books","version":"1.0","type":"link"}