ESP32 두 보드, LED 빛으로 암호화 데이터 교환
SecurePair는 LED를 송수신기로 겸용해 ESP32 두 대가 빛으로 키를 교환하고, ESPNow나 LoRa로 암호화 통신을 한다.
ESP32 마이크로컨트롤러 두 대가 LED 빛만으로 암호화 키를 주고받을 수 있게 하는 프로젝트 SecurePair가 공개됐다. 해커데이(hackaday.com)에 따르면 이 프로젝트는 LED 하나를 송신기와 수신기로 동시에 사용한다.
핵심 원리는 LED가 포토다이오드로도 동작한다는 성질이다. SecurePair는 이 성질을 이용해 빛 신호를 보내고 다시 받아들인다.
SecurePair는 키 교환과 암호화 통신을 위한 Arduino 라이브러리로 배포된다. ESPNow나 LoRa와도 함께 쓸 수 있으며, 이때 빛은 페어링에, 무선은 암호화된 데이터 교환에 사용된다.
프로젝트는 두 대를 넘어 여러 기기가 대화에 참여하는 구성도 지원한다. 제작자는 Luca Soltoggio다.
한눈에 보기
SecurePair는 무엇인가?
ESP32 두 대가 LED 빛으로 키를 교환하고 암호화 데이터를 주고받게 하는 Arduino 라이브러리다.
ESPNow나 LoRa 없이도 쓸 수 있나?
LED 빛만으로도 통신할 수 있으며, ESPNow나 LoRa를 쓰면 빛은 페어링, 무선은 암호화 데이터 교환에 사용된다.
두 대 이상 연결할 수 있나?
여러 기기가 대화에 참여하는 구성도 지원한다.