SSL/TLS embedded for IoT
이 글은 embedded IoT device의 보안에 관한 글입니다.
embedded SSL/TLS 두번째입니다.
embedded용 SSL/TLS 라이브러리가 가장 궁금하실 것 같습니다. 우선 거의 대부분의 embedded용도의 SSL/TLS는 유료입니다. 그런데 이 와중에 ARM사가 Polar SSL을 인수하여 mbedTLS로 이름을 바꾸고 Apache 2.0 라이센스로 배포해버렸습니다. ARM 감사~
Apache 2.0의 의미는 아시겠지만 누구나 자유롭게 사용가능하고 상업적 목적도 가능합니다.
우선 mbedTLS 주소는 여기에요.-> https://tls.mbed.org/
Download mbed TLS 클릭하시면 바로 다운로드 됩니다.
소스 코드를 다운로드 하긴 했는데 ㅎㅎㅎ 어찌해야 할지를 모르시겠다구요? ㅎㅎ 네 저도 처음에 그랬습니다.
천천히 진행해보록 합시다. 우선 준비물이 필요합니다.
Embedded 보드와 IDE 정도 되겠네요.
준비물
1. embedded board: Nucleo F411re
2. network interface: W5500 Ethernet shield
3. IDE: CoIDE v1.7.8
<좌: Nucleo f411re embedded board // 우:W5500 Ethernet shield>
Necleo f411re 보드는 cortex m4인데다가 가격도 쌉니다. 마우저에서 16000원 정도 해요. 그리고 아두이노용 Ethernet shield를 꽂아 사용할 수 있습니다. 그래서 W5500 Ethernet shield도 준비했구요.
그리고 IDE는 완전 무료인 CoIDE를 이용했습니다. 아래 다운로드 링크를 걸어놨습니다.
다운로드 링크: https://www.coocox.org/download/Tools/CoIDE-1.7.8.exe
자 그럼 이정도면 준비가 된 것 같군요.
그러면 다음 시간에는 본격적으로 작업에 돌입을 해야하겠죠? 으흐흐흐
그럼 이만..
'임베디드 소프트웨어 > Embedded SSL' 카테고리의 다른 글
SSL/TLS embedded for IoT #6 (1) | 2017.06.17 |
---|---|
SSL/TLS embedded for IoT #5 (1) | 2017.06.16 |
SSL/TLS embedded for IoT #4 (0) | 2017.06.15 |
SSL/TLS embedded for IoT #3 (6) | 2016.12.28 |
SSL/TLS for embedded IoT #1 (0) | 2016.12.27 |