150 likes | 422 Views
M.pass. 삼초고려. 2006011197 김동진 2006011123 문상영 2006011135 허지훈. B5. 목 차. ☆ 프로젝트 수행 목적 ☆ 프로젝트 개요 ☆ 개발 환경 ☆ 관련 기술 ☆ 프로젝트 추진 방법 ☆ 프로젝트 결과물. 프로젝트 수행 목적. (1/2). 프로젝트 추진 배경 키보드를 이용한 암호 설정은 보안이 다소 취약 사용자에게 다양성을 제공해주기 못하고 있기 때문에 새로운 보안 체계를 구상. 프로젝트 수행 목적. (2/2).
E N D
M.pass 삼초고려 2006011197 김동진 2006011123 문상영 2006011135 허지훈 B5
목 차 ☆ 프로젝트 수행 목적 ☆ 프로젝트 개요 ☆ 개발 환경 ☆ 관련 기술 ☆ 프로젝트 추진 방법 ☆ 프로젝트 결과물
프로젝트 수행 목적 (1/2) • 프로젝트 추진 배경 • 키보드를 이용한 암호 설정은 보안이 다소 취약 • 사용자에게 다양성을 제공해주기 못하고 있기 때문에 새로운 보안 체계를 구상
프로젝트 수행 목적 (2/2) • 프로젝트의 수행 목적 및 필요성 • 키보드 암호의 보안성문제 • 다양한 방법의 암호체계 필요 • 획일화된 암호체계에 좀 더 시각적이고 다양한 방향을 제시 • 사용자의 편리성과 보안성을 동시에 높일 수 있음
프로젝트 개요 (1/2) • 마우스 패턴을 이용하여 기본 암호 설정 • 다양한 방법의 암호설정 및 해제가 가능
프로젝트 개요 (2/2) • 마우스 패턴을 이용한 암호 설정/해제 • 시각적으로 패턴이 표시 되어 정확한 입력이 가능 • 다양한 보안체계를 구축하여 사용자의 개인정보 보호와 편의성을 높임 • 웹 사이트 등 다른 분야의 암호 체계에도 확장 가능
관련 기술 (1/3) • Windows API • 기본적인 컨트롤을 만들어 관리 • 마우스와 키보드 입력 받는 기능 윈 도우GUI 연동 기능 제공 • Hooking • 이벤트 들을 중간에서 바꾸거나 가로채는 명령, 방법, 기술
관련 기술 (2/3) • 마우스 제스쳐 • 마우스 모션을 특정 움직임에 따라 명령을 실행하는 방식 • 키보드 입력이 불편한 이에게 좋음
관련 기술 (3/3) • 관련 소스 코드 안드로이드의 패턴인식 오픈소스 http://android.git.kernel.org/?p=platform/frameworks/policies/base.git;a=blob_plain;f=phone/com/android/internal/policy/impl/LockScreen.java;hb=HEAD
개발 환경 (1/1) • 개발언어 : Visual C# • 운영체제 : Windows Platform • Tool : Visual Studio 2010 (.NET Framework 4.0)
프로젝트 추진 방법 (1/3) • 프로젝트 추진 일정
프로젝트 추진 방법 (2/3) • 프로젝트 역할 분담 문상영 허지훈 김동진
프로젝트 추진 방법 (3/3) • 필요한 경우 교내외 전문가(선배, 조교, 교수, 외부전무가 등)의 도움을 얻는 방법 • 모바일 연구실에 도움을 받음
프로젝트 결과물 (1/1) 사용자가 지정한 마우스 패턴을 이용하여 암호 설정 및 해제