[프로젝트, 2학년] IS YOU CHAT

류명운

·

2015. 12. 24. 05:55

반응형


프로젝트명

 IS YOU CHAT

개 발 언 어

 html5/css3, javascript(jquery)

Database

 

개 발 도 구

 Eclipse Mars

라이브러리

 Server : Node.js

 Client  : AES Encryption.js

프로젝트 기간

 2014.11.19 ~ 2014.11.24

프로젝트 종류

 개인 프로젝트

개 발 종 류

 보안 채팅 웹 어플리케이션

담 당

 프로그램 개발

 프로그램 요약

 

 <개발 목적>

최근 카카오톡, 국정원 등 개인정보에 대한 보안관련 문제가 사회적 이슈로 대두되고 있다. 이에 따라 인터넷보안 수업 중 배운 암호화 알고리즘 라이브러리를 사용한 웹 보안 채팅어플리케이션을 만들어보았다.


 <기능 및 특징>

 - 모든 암/복호화는 클라이언트 단에서 진행됨으로 서버는 메시지의 원문 내용을 알수 없다.

 - 데이터베이스를 사용하지 않아 서버는 클라이언트가 주고 받는 메시지의 내용을 저장하지 않는다. 

 - 암호화 사용 및 해제, 암호키 변경 등의 기능을 제공한다.

 - <iframe/> 태그를 이용하여 자신의 홈페이지, 블로그, 카페 게시판 등 html 태그를 지원하는 어느 곳에서나 사용이 가능하다. 


 <특이 사항>

 * 제 10회 교내 총장배소프트웨어경진대회 대상 (2015.10 / SpinKorea 프로젝트와 공동제출)


시스템 구조

 


플로우 차트

 


주 요 화 면

 


적 용 사 례




반응형