클라우드 기반 데이터 암복호화 시스템
개요
- 2016년 (주)네오와인 위탁연구기술개발사업
기간
- 2016.06 ~ 2016.11
기술
- Java / JSP / ECC / Google Drive API / Android NDK / MySQL
업무
- Android 기반 Hybrid App 개발
- Android 환경에서의 Micro SD 기반 데이터 암·복호화 모듈 구현
- Apache Tomcat 기반 웹 서버 구현
- MySQL 기반 데이터베이스 구현
- ECDH 기반 대칭키 생성 알고리즘 설계 및 구현
소개

- 송신자는 전송할 파일을 암·복호화 Micro SD 카드를 이용하여 암호화함
- 송신자는 암호화된 파일을 구글 드라이브에 업로드함
- 송신자는 송수신 전용 앱서버에 파일명, 파일 접근 URL, 암호화 키, 수신 대상자를 전송함
- 수신자는 송수신 전용 앱서버에서 파일 정보를 수신함
- 수신자는 구글 드라이브 저장소에서 암호화된 파일을 다운로드함
- 수신자는 암·복호화 Micro SD 카드를 이용하여 파일을 복호화함
구현 결과
