The Using Arduino for Data Communication Cryptographic Module

Arduino를 이용한 데이터 통신 암호 모듈

  • Published : 2013.05.22

Abstract

A lot of information is exchanged using data communications in today's modern society. Nowadays many important communications are susceptible to interception and theft for malicious purposes, and is under threat from hackers. Crackers are able to hack into data flows even if the data is encrypted. To ensure strong encryption properties, these cryptographic algorithms are often a burden on devices used for authentication such as a PC or smart phone. This paper proposes an authentication system using the Arduino module. Implementation and application of the communication scheme is designed to minimize the burden of delivering data communication between devices especially where password and encryption is concerned.

현대사회에서 많은 정보를 컴퓨터 통신 등의 데이터 통신으로 주고받고 있다. 이때 데이터 통신에서 많은 중요한 데이터가 송/수신 되고 있으며, 이를 악의적인 목적 데이터를 중간에서 가로채거나 빼내는 해킹으로부터 위협과 피해를 받고 있다. 해킹으로 데이터가 유출되더라도 데이터가 암호화 되어 있고, 암호화된 데이터를 복호화 하지 못한다면 크래커는 데이터의 내용을 알 수 없다. 데이터를 쉽게 복호화 되지 못하도록 하기 위해서 암호 비도가 높은 알고리즘을 사용하는데 이런 암호 알고리즘은 기기에 부담을 주는 경우가 많다. 이로 인해서 Arduino를 이용하여 암호모듈을 구현 하며, PC나 스마트폰 등에 응용함으로써 기기간의 데이터 통신에서 암호와에 따른 해당 기기의 부담을 최소화하는 암호화된 데이터 통신을 제안하도록 한다.

Keywords