본문/내용
블루투스는 인증 방법과 더불어, 무선 인터페이스에 대한 도청을 막기 위해 기밀성 보안 서비스를 제공한다. 블루투스 암호화를 통해 패킷의 페이로드 부분이 보호된다. 암호화 방법은 <그림 4>에 묘사되어 있다.
<그림 4>에서 보는 바와 같이, 블루투스 암호화 프로시저는 스트림 암호알고리즘 E0에 기반하고 있다. 키스트림은 패킷의 페이로드와 XOR가 되어서 수신 장비에게 전송이 된다. 이 키스트림은 LFSR(linear feedback shift registers)에 기반한 암호화 알고리즘을 사용해서 생성된다. 암호 함수는 입력으로 마스터 식별자(BD_ADDR), 랜덤 넘버(EN_RAND), 슬롯 넘버, 암호키를 사용하고, 각 패킷을 전송하기 전에 LFSR을 초기화시킨다. 스트림 암호화에 사용되는 슬롯 넘버가 각 패킷마다 변하기 때문에, 다른 변수들이 정적인 상태로 남아있어도 암호화 엔진은 각 패킷마다 재초기화가 된다.
암호 알고리즘에 사용되는 암호화키는 내부 키생성기(KG)에 의해 생성된다. 이 키생성기는 링크키와 랜덤 넘버(EN_RAND), ACO 값을 입력으로 해서 스트림 암호키를 생성한다. ACO 파라미터는 96비트로, <그림 3>의 인증 프로시저 동안에 생성된 것이다. 위에서 언급된 …
참고문헌
6. 참고 문헌
[1]. 시코드 주식회사 , Bluetooth 동향 , 강좌 http://www.seecode.com/ , 2000
[2]. 제노컴 ,Bluetooth 기술 및 동향 기본 자료 , http://www.zenocom.co.kr ,2000
[3]. Bluetooth 국내 홈페이지, Bluetooth 규격 동향. 기초자료, http://www.bluetooth.or.kr/,2000
[4]. 한국정보보호진흥원, 블루투스 및 휴대장비의보안 http://www.kisa.or.kr ,2002
[5]. 정보 기술 연구소 , 네트워크 자료 , http://tearoom.chongju.ac.kr/ 2000
[6]. 서용창 , 정화영 , 김동완 , 박광호 가입자망연구소 무선가입자망연구팀 무선사설망연구실 전임연구원 , Bluetooth 와 그 응용 , 2000