Skip to content

oscore-demo

oscore-demo

mason

Published February 25, 2026

Original author: martindischOriginal source (new tab)

oscore-demo

Components

Hardware components

WIZnet parts

Project description

프로젝트가 하는 일 구성은 Client / Server / Proxy 3요소로 나뉜다. Client(STM32F407): 서버와 키 합의를 수행한 뒤(EDHOC), 그 결과로 만든 OSCORE 보안 컨텍스트를 사용해 보호된 CoAP 요청을 UDP로 전송한다. Server(STM32F303): 동일한 컨텍스트로 요청을 검증·복호화하고, 보호된 CoAP 응답을 생성해 다시 UDP로 반환한다. Proxy(라즈베리파이/PC 등): 클라이언트와 서버 사이의 CoAP 트래픽을 중계한다. 이때 OSCORE가 적용된 메시지는 “프록시가 내용을 볼 수 없는 형태”로 전달되는 것이 핵심 관찰 포인트다. 데모의 메시지는 “프록시가 존재해도 종단간 보호를 유지할 수 있다”는 것을 실제 네트워크 경로에서 확인하는 데 있다. 이미지 출처 : AI 생성 WIZnet W5500이 들어가는 위치 W5500은 클라이언트/서버 보드가 네트워크에 붙는 유선 이더넷 인터페이스다. 이 데모에서 W5500의 역할은 OSCORE 자체가 아니라, OSCORE가 올라타는 UDP 전송 경로를 안정적으로 제공하는 것이다. 유선 이더넷 기반으로 통신을 구성하면 다음 이점이 있다. 재현성: 보안…

Keep reading with a free account

Guests can read 15 projects per visit. Log in or create a free account to read the full description, open the documents and join the comments.