반응형

stm32 hmac 2

HMAC을 활용한 안전한 부팅 과정 구현

HMAC을 활용한 안전한 부팅 과정 구현안녕하세요. "소프트웨어 공장" 블로그를 방문해주셔서 감사합니다. 이번 포스팅에서는 STM32F429 마이크로컨트롤러를 기반으로 HMAC(Hash-based Message Authentication Code) 을 이용해 펌웨어 무결성을 검증하는 안전한 부팅 과정을 구현하는 방법을 상세히 설명드리겠습니다.펌웨어 무결성 검증은 시스템의 신뢰성을 보장하고, 악성 코드나 무단 변경된 펌웨어로부터 장치를 보호하는 중요한 보안 기능입니다. 특히, 부팅 과정에서 HMAC을 활용하면 신뢰할 수 있는 펌웨어만 실행되도록 보장할 수 있습니다.이 포스팅에서는 다음과 같은 순서로 진행됩니다.HMAC의 개념과 필요성STM32F429에서 HMAC 모듈 활용 방법안전한 부팅 과정 설계예제 코..

STM32 2025.02.26

HMAC을 이용한 메시지 인증 방법

HMAC을 이용한 메시지 인증 방법안녕하세요, 소프트웨어 공장입니다. 이번 포스팅에서는 STM32F429의 암호화 모듈을 활용하여 HMAC(Hash-based Message Authentication Code)을 이용한 메시지 인증 방법에 대해 알아보겠습니다.HMAC은 메시지와 비밀 키를 사용해 해시 값을 생성함으로써 데이터의 무결성을 검증하고, 데이터가 중간에 변조되지 않았음을 확인할 수 있는 방법입니다. 이는 SHA-1, SHA-256 등과 함께 사용되며, 인증과 무결성 보장에 널리 활용됩니다.이번 포스팅에서는 다음과 같은 내용을 다룰 예정입니다.HMAC의 개요 및 원리STM32F429에서 HMAC 구현 방법STM32CubeIDE를 이용한 프로젝트 설정예제 코드 작성 및 테스트그럼, 하나씩 살펴보도록..

STM32 2025.02.25
728x90
반응형