journal article·2019-05-08Open access

Special Issue on “Side Channel Attacks”

Seokhie Hong

Applied Sciences· Volume 9· Issue 9

Abstract

Cryptosystems are widely used in a growing number of embedded applications, such as smart cards, smart phones, Internet of Things (IoT) devices, and so on [...]
Only a short abstract or summary was supplied by the source.
Source: crossref · Quality: short

Research context

OpenAlex topics: Cryptographic Implementations and Security · Security and Verification in Computing · Advanced Malware Detection Techniques

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

School of Cyber Security, Korea University, Seoul 02841, Korea

Center for Information Security Technologies (CIST), Institute of Cyber Security and Privacy (ICSP), Korea University, Seoul 02841, Korea

References (73)

Show source-provided references
1. Kocher, P.C. (1996, January 18–22). Timing attacks on implementations of Diffie-Hellman, RSA, DSS, and other systems. Proceedings of the Annual International Cryptology Conference (CRYPTO), Santa Barbara, CA, USA.10.1007/3-540-68697-5_9 ↗
2. Kocher, P., Jaffe, J., and Jun, B. (1999, January 15–19). Differential power analysis. Proceedings of the Annual International Cryptology Conference (CRYPTO), Santa Barbara, CA, USA.10.1007/3-540-48405-1_25 ↗
3. Gandolfi, K., Mourtel, C., and Olivier, F. (2001, January 14–16). Electromagnetic analysis: Concrete results. Proceedings of the International Workshop on Cryptographic Hardware and Embedded Systems, Paris, France.10.1007/3-540-44709-1_21 ↗
4. Brier, E., Clavier, C., and Olivier, F. (2004, January 11–13). Correlation power analysis with a leakage model. Proceedings of the International Workshop on Cryptographic Hardware and Embedded Systems, Cambridge, MA, USA.10.1007/978-3-540-28632-5_2 ↗
5. Gierlichs, B., Batina, L., Tuyls, P., and Preneel, B. (2008, January 10–13). Mutual information analysis. Proceedings of the International Workshop on Cryptographic Hardware and Embedded Systems, Washington, DC, USA.
6. Chari, S., Rao, J.R., and Rohatgi, P. (2002, January 13–15). Template attacks. Proceedings of the International Workshop on Cryptographic Hardware and Embedded Systems, Redwood Shores, CA, USA.10.1007/3-540-36400-5_3 ↗
7. Schindler, W., Lemke, K., and Paar, C. (September, January 29). A stochastic model for differential side channel cryptanalysis. Proceedings of the International Workshop on Cryptographic Hardware and Embedded Systems, Edinburgh, UK.
8. Mangard, S., Oswald, E., and Popp, T. (2008). Power Analysis Attacks: Revealing the Secrets of Smart Cards, Springer Science & Business Media.
9. Statistical analysis of second order differential power analysis10.1109/TC.2009.15 ↗
10. New type of collision attack on first-order masked AESs10.4218/etrij.16.0114.0854 ↗
11. Coron, J.S., and Goubin, L. (2000, January 17–18). On boolean and arithmetic masking against differential power analysis. Proceedings of the International Workshop on Cryptographic Hardware and Embedded Systems, Worcester, MA, USA.10.1007/3-540-44499-8_18 ↗
12. Goubin, L. (2001, January 14–16). A sound method for switching between boolean and arithmetic masking. Proceedings of the International Workshop on Cryptographic Hardware and Embedded Systems, Paris, France.10.1007/3-540-44709-1_2 ↗
13. Coron, J.S., and Tchulkine, A. (2003, January 8–10). A new algorithm for switching from arithmetic to boolean masking. Proceedings of the International Workshop on Cryptographic Hardware and Embedded Systems, Cologne, Germany.10.1007/978-3-540-45238-6_8 ↗
14. Tunstall, M., Whitnall, C., and Oswald, E. (2013, January 11–13). Masking tables-an underestimated security risk. Proceedings of the International Workshop on Fast Software Encryption, Washington, DC, USA.10.1007/978-3-662-43933-3_22 ↗
15. Balasch, J., Faust, S., and Gierlichs, B. (2015, January 26–30). Inner product masking revisited. Proceedings of the Annual International Conference on the Theory and Applications of Cryptographic Techniques, Sofia, Bulgaria.10.1007/978-3-662-46800-5_19 ↗
16. Improved high-order conversion from boolean to arithmetic masking10.46586/tches.v2018.i2.22-45 ↗
17. Espitau, T., Fouque, P.A., Gérard, B., and Tibouchi, M. (November, January 30). Side-Channel Attacks on BLISS Lattice-Based Signatures: Exploiting Branch Tracing Against strongSwan and Electromagnetic Emanations in Microcontrollers. Proceedings of the 2017 ACM SIGSAC Conference on Computer and Communications Security, Dallas, TX, USA.10.1145/3133956.3134028 ↗
18. Side-Channel Attacks on Post-Quantum Signature Schemes based on Multivariate Quadratic Equations10.46586/tches.v2018.i3.500-523 ↗
19. Saarinen, M.J.O. (2019, May 07). Arithmetic Coding and Blinding Countermeasures for Lattice Signatures. Available online: https://eprint.iacr.org/2016/276.
20. Yarom, Y., and Falkner, K. (2014, January 20–22). FLUSH+RELOAD: A High Resolution, Low Noise, L3 Cache Side-Channel Attack. Proceedings of the 23rd USENIX Security Symposium (USENIX Security 14), San Diego, CA, USA.
21. Liu, F., Yarom, Y., Ge, Q., Heiser, G., and Lee, R.B. (2015, January 18–20). Last-Level Cache Side-Channel Attacks are Practical. Proceedings of the 2015 IEEE Symposium on Security and Privacy, San Jose, CA, USA.10.1109/SP.2015.43 ↗
22. Lipp, M., Schwarz, M., Gruss, D., Prescher, T., Haas, W., Fogh, A., Horn, J., Mangard, S., Kocher, P., and Genkin, D. (2018, January 15–17). Meltdown: Reading kernel memory from user space. Proceedings of the 27th USENIX Security Symposium (USENIX Security 18), Baltimore, MD, USA.
23. Kocher, P., Genkin, D., Gruss, D., Haas, W., Hamburg, M., Lipp, M., Mangard, S., Prescher, T., Schwarz, M., and Yarom, Y. (2018). Spectre attacks: Exploiting speculative execution. arXiv.10.1109/SP.2019.00002 ↗
24. Irazoqui, G., Eisenbarth, T., and Sunar, B. (June, January 30). Cross Processor Cache Attacks. Proceedings of the 11th ACM on Asia Conference on Computer and Communications Security, Xi’an, China.
25. Xu, Y., Cui, W., and Peinado, M. (2015, January 18–20). Controlled-channel attacks: Deterministic side channels for untrusted operating systems. Proceedings of the 2015 IEEE Symposium on Security and Privacy, San Jose, CA, USA.10.1109/SP.2015.45 ↗
26. Zhang, Y., Juels, A., Reiter, M.K., and Ristenpart, T. (2014, January 3–7). Cross-tenant side-channel attacks in PaaS clouds. Proceedings of the 2014 ACM SIGSAC Conference on Computer and Communications Security, Scottsdale, AZ, USA.10.1145/2660267.2660356 ↗
27. Gruss, D., Maurice, C., Wagner, K., and Mangard, S. (2016, January 7–8). Flush+ Flush: A fast and stealthy cache attack. Proceedings of the International Conference on Detection of Intrusions and Malware, and Vulnerability Assessment, San Sebastián, Spain.10.1007/978-3-319-40667-1_14 ↗
28. Gruss, D., Spreitzer, R., and Mangard, S. (2015, January 12–14). Cache template attacks: Automating attacks on inclusive last-level caches. Proceedings of the 24th USENIX Security Symposium (USENIX Security 15), Washington, DC, USA.
29. CacheBleed: A timing attack on OpenSSL constant-time RSA10.1007/s13389-017-0152-y ↗
30. Cacheaudit: A tool for the static analysis of cache side channels10.1145/2756550 ↗
31. Recovering OpenSSL ECDSA Nonces Using the FLUSH+RELOAD Cache Side-channel Attack
32. Lipp, M., Gruss, D., Spreitzer, R., Maurice, C., and Mangard, S. (2016, January 10–12). ARMageddon: Cache attacks on mobile devices. Proceedings of the 25th USENIX Security Symposium (USENIX Security 16), Austin, TX, USA.
33. Cache-Timing Attacks on RSA Key Generation
34. Analysis of Secure Caches and Timing-Based Side-Channel Attacks
35. Cache Side Channel Attack: Exploitability and Countermeasures
36. Zhou, Z., Reiter, M.K., and Zhang, Y. (2016, January 24–28). A software approach to defeating side channels in last-level caches. Proceedings of the 2016 ACM SIGSAC Conference on Computer and Communications Security, Vienna, Austria.10.1145/2976749.2978324 ↗
37. Zhang, Y. (November, January 30). Cache Side Channels: State of the Art and Research Opportunities. Proceedings of the 2017 ACM SIGSAC Conference on Computer and Communications Security, Dallas, TX, USA.10.1145/3133956.3136064 ↗
38. Gruss, D., Lettner, J., Schuster, F., Ohrimenko, O., Haller, I., and Costa, M. (2017, January 16–18). Strong and efficient cache side-channel protection using hardware transactional memory. Proceedings of the 26th USENIX Security Symposium (USENIX Security 17), Vancouver, BC, Canada.
39. Wang, S., Wang, P., Liu, X., Zhang, D., and Wu, D. (2017, January 16–18). CacheD: Identifying cache-based timing channels in production software. Proceedings of the 26th USENIX Security Symposium (USENIX Security 17), Vancouver, BC, Canada.
40. Dong, X., Shen, Z., Criswell, J., Cox, A.L., and Dwarkadas, S. (2018, January 15–17). Shielding Software From Privileged Side-Channel Attacks. Proceedings of the 27th USENIX Security Symposium (USENIX Security 18), Baltimore, MD, USA.
41. Gras, B., Razavi, K., Bos, H., and Giuffrida, C. (2018, January 15–17). Translation Leak-aside Buffer: Defeating Cache Side-channel Protections with TLB Attacks. Proceedings of the 27th USENIX Security Symposium (USENIX Security 18), Baltimore, MD, USA.
42. Fresh Re-Keying: Security against Side-Channel and Fault Attacks for Low-Cost Devices
43. Medwed, M., Petit, C., Regazzoni, F., Renauld, M., and Standaert, F.X. (2011, January 3–6). Fresh Re-keying II: Securing Multiple Parties Against Side-channel and Fault Attacks. Proceedings of the 10th IFIP WG 8.8/11.2 International Conference on Smart Card Research and Advanced Applications, Stellenbosch, South Africa.
44. On the Foundations of Physical Unclonable Functions
45. Merli, D., Schuster, D., Stumpf, F., and Sigl, G. (2011, January 22–24). Side-channel analysis of PUFs and fuzzy extractors. Proceedings of the International Conference on Trust and Trustworthy Computing, Pittsburgh, PA, USA.10.1007/978-3-642-21599-5_3 ↗
46. Tuyls, P., Škorić, B., Stallinga, S., Akkermans, A.H., and Ophey, W. (March, January 28). Information-theoretic security analysis of physical uncloneable functions. Proceedings of the International Conference on Financial Cryptography and Data Security, Roseau, MN, USA.
47. Rührmair, U., Sehnke, F., Sölter, J., Dror, G., Devadas, S., and Schmidhuber, J. (2010, January 4–8). Modeling attacks on physical unclonable functions. Proceedings of the 17th ACM Conference on Computer and Communications Security, Chicago, IL, USA.10.1145/1866307.1866335 ↗
48. Škorić, B., Tuyls, P., and Ophey, W. (2005, January 7–10). Robust key extraction from physical uncloneable functions. Proceedings of the International Conference on Applied Cryptography and Network Security, New York, NY, USA.10.1007/11496137_28 ↗
49. Lerman, L., Bontempi, G., and Markowitch, O. (2011, January 14). Side channel attack: An approach based on machine learning. Proceedings of the International Workshop on Constructive Side-Channel Analysis and Secure Design (COSADE), Darmstadt, Germany.
50. Machine learning in side-channel analysis: A first study10.1007/s13389-011-0023-x ↗
51. Bartkewitz, T., and Lemke-Rust, K. (2012, January 28–30). Efficient template attacks based on probabilistic multi-class support vector machines. Proceedings of the International Conference on Smart Card Research and Advanced Applications (CARDIS), Graz, Austria.10.1007/978-3-642-37288-9_18 ↗
52. Heuser, A., and Zohner, M. (2012, January 3–4). Intelligent machine homicide. Proceedings of the International Workshop on Constructive Side-Channel Analysis and Secure Design (COSADE), Darmstadt, Germany.10.1007/978-3-642-29912-4_18 ↗
53. Heyszl, J., Ibing, A., Mangard, S., De Santis, F., and Sigl, G. (2013, January 5–7). Clustering Algorithms for Non-profiled Single-Execution Attacs on Exponentiations. Proceedings of the International Conference on Smart Card Research and Advanced Applications (CARDIS), Paris, France.10.1007/978-3-319-14123-7_6 ↗
54. Lerman, L., Bontempi, G., and Markowitch, O. (2013, January 5–7). A machine learning approach against a masked AES. Proceedings of the International Conference on Smart Card Research and Advanced Applications (CARDIS), Paris, France.10.1007/978-3-319-08302-5_5 ↗
55. Specht, R., Heyszl, J., Kleinsteuber, M., and Sigl, G. (2015, January 13–14). Improving non-profiled attacks on exponentiations based on clustering and extracting leakage from multi-channel high-resolution EM measurements. Proceedings of the International Workshop on Constructive Side-Channel Analysis and Secure Design (COSADE), Berlin, Germany.10.1007/978-3-319-21476-4_1 ↗
56. Whitnall, C., and Oswald, E. (2013, January 20–23). Profiling DPA: Efficacy and efficiency trade-offs. Proceedings of the International Workshop on Cryptographic Hardware and Embedded Systems (CHES), Santa Barbara, CA, USA.10.1007/978-3-642-40349-1_3 ↗
57. Maghrebi, H., Portigliatti, T., and Prouff, E. (2016, January 14–18). Breaking cryptographic implementations using deep learning techniques. Proceedings of the International Conference on Security, Privacy, and Applied Cryptography Engineering (SPACE), Hyderabad, India.10.1007/978-3-319-49445-6_1 ↗
58. Cagli, E., Dumas, C., and Prouff, E. (2017, January 25–18). Convolutional neural networks with data augmentation against jitter-based countermeasures. Proceedings of the International Workshop on Cryptographic Hardware and Embedded Systems (CHES), Taipei, Taiwan.10.1007/978-3-319-66787-4_3 ↗
59. Picek, S., Samiotis, I.P., Kim, J., Heuser, A., Bhasin, S., and Legay, A. (2018, January 13–17). On the performance of convolutional neural networks for side-channel analysis. Proceedings of the International Conference on Security, Privacy, and Applied Cryptography Engineering (SPACE), Goa, India.10.1007/978-3-030-05072-6_10 ↗
60. Deep Learning to Evaluate Secure RSA Implementations10.46586/tches.v2019.i2.132-161 ↗
61. Won, Y.S., Lee, J., and Han, D.G. (2018). Side Channel Leakages Against Financial IC Card of the Republic of Korea. Appl. Sci., 8.10.3390/app8112258 ↗
62. Sim, B.Y., Kang, J., and Han, D.G. (2018). Key Bit-Dependent Side-Channel Attacks on Protected Binary Scalar Multiplication. Appl. Sci., 8.10.3390/app8112168 ↗
63. Cho, S.M., Jin, S., and Kim, H. (2018). Side-Channel Vulnerabilities of Unified Point Addition on Binary Huff Curve and Its Countermeasure. Appl. Sci., 8.10.3390/app8102002 ↗
64. Kim, S., and Hong, S. (2018). Single Trace Analysis on Constant Time CDT Sampler and Its Countermeasure. Appl. Sci., 8.10.3390/app8101809 ↗
65. An, S., Kim, S., Jin, S., Kim, H., and Kim, H. (2018). Single Trace Side Channel Analysis on NTRU Implementation. Appl. Sci., 8.10.3390/app8112014 ↗
66. Shin, Y. (2018). Fast and Secure Implementation of Modular Exponentiation for Mitigating Fine-Grained Cache Attacks. Appl. Sci., 8.10.3390/app8081304 ↗
67. Briongos, S., Malagón, P., de Goyeneche, J.M., and Moya, J.M. (2019). Cache Misses and the Recovery of the Full AES 256 Key. Appl. Sci., 9.10.20944/preprints201902.0088.v1 ↗
68. Komano, Y., and Hirose, S. (2019). Re-Keying Scheme Revisited: Security Model and Instantiations. Appl. Sci., 9.10.3390/app9051002 ↗
69. Gołofit, K., and Wieczorek, P.Z. (2019). Chaos-Based Physical Unclonable Functions. Appl. Sci., 9.10.3390/app9050991 ↗
70. Mukhtar, N., Mehrabi, M.A., Kong, Y., and Anjum, A. (2019). Machine-Learning-Based Side-Channel Evaluation of Elliptic-Curve Cryptographic FPGA Processor. Appl. Sci., 9.10.3390/app9010064 ↗
71. Koo, D., Shin, Y., Yun, J., and Hur, J. (2018). Improving Security and Reliability in Merkle Tree-Based Online Data Authentication with Leakage Resilience. Appl. Sci., 8.10.3390/app8122532 ↗
72. Li, Y., Kasuya, M., and Sakiyama, K. (2018). Comprehensive Evaluation on an ID-Based Side-Channel Authentication with FPGA-Based AES. Appl. Sci., 8.10.3390/app8101898 ↗
73. Su, M.Y., Wei, H.S., Chen, X.Y., Lin, P.W., and Qiu, D.Y. (2018). Using Ad-Related Network Behavior to Distinguish Ad Libraries. Appl. Sci., 8.10.3390/app8101852 ↗