Android
-
[Android] Keystore와 StrongBox의 정의 및 차이점테크 2023. 8. 17. 16:45
목차 서론 Android Keystore StrongBox 요약 서론 안드로이드에서 암호화 키 보관 방법을 알아보던 중 헷갈리는게 있어서 정리를 해보기로 했다. 이 글을 이해한다면 Hardware-backed 방식을 채택하고 있는 Android Keystore가 무엇인지 최근에 새롭게 생긴 StrongBox는 Android Keystore와 무엇이 다른지 알 수 있을 것이다. 뿐만 아니라 본 내용을 이해하기 위해 필요한 사전 지식인 KeyStore 클래스, MasterKey 클래스, TEE, SE에 대해서도 정리했다. Android Keystore Android Keystore는 무엇인가? Android Keystore는 개발자가 보안성이 높은 어딘가에서 암호화 키를 생성하고 저장하여 디바이스에서 쉽게 ..