报告题目：AIM: Fast and Energy-Efficient AES In-Memory Implementation for Emerging Non-volatile Main
报告人：Jingtong Hu 助理教授 美国匹兹堡大学
Jingtong Hu is currently an Assistant Professor Department of Electrical and Computer Engineering Swanson School of Engineering, University of Pittsburgh, PA, USA. He received his B.E. degree from School of Computer Science and Technology, Shandong University, China in 2007 and Ph.D. degree in Computer Science from the University of Texas at Dallas, TX, USA, in Aug. 2013. His research interests include embedded systems, FPGA, non-volatile memory, and wireless sensor network. His research has been sponsored by National Science Foundation (NSF), Air Force Research Lab (AFRL), and Altera. He has served as Technical Program Committee for many international conferences such as ASP-DAC, DATE, DAC, ESWEEK, RTSS, etc. He is also the recipient of OSU CEAT Outstanding New Faculty Award, Women's Faculty Council Research Award, and Air Force Summer Faculty Fellowship.
As CMOS technology approaches its scaling limit, emerging nonvolatile memory technologies become promising alternatives to DRAM due to their low leakage power and better scalability. However, non-volatile main memory system suffers from a new security vulnerability. An attacker can readily access sensitive information on the memory, since the non-volatility allows information to be retained for a long time even after power is off. While real-time memory encryption during memory accesses with dedicated AES engine is an effective solution for this vulnerability, it incurs extra performance and energy overhead. Alternatively, we propose a fast and efficient AES in-memory implementation, AIM, to encrypt the whole/part of the memory only when it is necessary. We leverage the benefits (large internal bandwidth and dramatic data movement reduction) offered by the in-memory computing architecture to address the challenges of the bandwidth intensive encryption application. Embracing the massive parallelism inside the memory, AIM outperforms existing mechanisms with higher throughput yet lower energy consumption.