A indústria de semicondutores moderna requer soluções de memória que possam acompanhar as demandas de alta velocidade da computação de alto desempenho. As memórias não voláteis embutidas (eNVMs) atendem a essas exigências ao oferecer acesso mais rápido aos dados armazenados com maior taxa de processamento computacional e eficiência. Além disso, essas tecnologias oferecem numerosos recursos atraentes, incluindo orçamento limitado de área-energia-tempo de execução e capacidades de retenção de dados. Dentre esses, a característica de retenção de dados das eNVMs despertou interesse particular dentro da comunidade de semicondutores. Embora essa propriedade permita que as eNVMs mantenham dados mesmo na ausência de uma fonte de energia contínua, também introduz algumas vulnerabilidades, gerando preocupações de segurança. Essas preocupações suscitaram um interesse crescente em examinar as implicações de segurança mais amplas associadas às tecnologias eNVM. Este artigo examina os aspectos de segurança das eNVMs discutindo as razões para as vulnerabilidades em memórias específicas de um ponto de vista arquitetônico. Além disso, este artigo revisa extensivamente primitivos de segurança baseados em eNVM, como funções fisicamente inimitáveis e geradores de números aleatórios verdadeiros, assim como técnicas como ofuscação lógica. O artigo também explora um amplo espectro de ameaças de segurança às eNVMs, incluindo ataques físicos como ataques de canal lateral, injeção de falhas e sondagem, assim como ameaças lógicas como vazamento de informações, negação de serviço e ataques térmicos. Finalmente, o artigo apresenta um estudo das tendências de publicação no domínio das eNVM desde o início dos anos 2000, refletindo o aumento do impulso e da atividade de pesquisa neste campo.
Tisha et al. (qui,) estudaram esta questão.