설계부터 개발까지 직접 만들면서 배우는 보안 개발 시리즈 - Security School
1. 시리즈 소개
• 리눅스 환경에서 동작하는 보안 솔루션을 개발하며 기본 구조를 이해할 수 있습니다.
• 백신 개발을 시작으로 시스템 보안과 네트워크 보안까지 개발합니다.
• 다 만들어진 코드를 설명하는 게 아니라 기획/설계/구현하는 방법을 이야기합니다.
• 보안 개발을 처음 시작하는 학생과 직장인을 대상으로 합니다.
• 최대한 쉽게 구현합니다.
• 누구나 보안 개발자가 될 수 있다는 꿈과 희망을 선사합니다.
2. 주요 특징
• UML 실용 설계 - UML을 효과적으로 사용하는 방법으로 간결한 코드만으로도 모든 요구사항을 만족시킬 수 있습니다.
• 현실주의 - 현업에서 실제로 일어나는 일들과 그에 맞는 개발 프로세스를 이야기합니다.
• 모듈식 구성 - 원하는 목적에 맞춰 골라 읽을 수 있습니다.
• 손 안에 기술서 - 한 권의 내용을 1주에서 2주 정도면 정독할 수 있는 분량으로 짧게 구성합니다.
3. 사전 지식(권장)
• C 언어
• 간단한 소켓 프로그래밍
• 리눅스 커널의 역할 이해(단, 커널 개발 경험은 없어도 됩니다.)
• UML과 VMWare 사용의 이해
저자: 이창우
보안 기업 AhnLab에서 10년 동안 PC용 V3 방화벽과 침입차단 시스템 엔진, 웹 보안 솔루션을 개발했다. 이후 삼성전자에서 스마트TV 보안 강화 설계, SDL(Security Development Lifecycle) 적용, 임베디드 보안 프레임워크를 설계했고, 현재는 삼성 스마트TV 통합 보안 솔루션인 ‘스마트 시큐리티’를 담당하며 임베디드 백신, 코드 서명, 방화벽을 개발하고 있다.
하나의 보안 기술만으로 컴퓨터 시스템을 안전하게 만들 수 없다. 따라서 개발 기술뿐만 아니라 프로세스와 조직 문화까지 보안과 관련된 것이라면 무엇이든 공부하고 있다.
설계부터 개발까지 직접 만들면서 배우는 보안 개발 시리즈 - Security School
1. 시리즈 소개
• 리눅스 환경에서 동작하는 보안 솔루션을 개발하며 기본 구조를 이해할 수 있습니다.
• 백신 개발을 시작으로 시스템 보안과 네트워크 보안까지 개발합니다.
• 다 만들어진 코드를 설명하는 게 아니라 기획/설계/구현하는 방법을 이야기합니다.
• 보안 개발을 처음 시작하는 학생과 직장인을 대상으로 합니다.
• 최대한 쉽게 구현합니다.
• 누구나 보안 개발자가 될 수 있다는 꿈과 희망을 선사합니다.
2. 주요 특징
• UML 실용 설계 - UML을 효과적으로 사용하는 방법으로 간결한 코드만으로도 모든 요구사항을 만족시킬 수 있습니다.
• 현실주의 - 현업에서 실제로 일어나는 일들과 그에 맞는 개발 프로세스를 이야기합니다.
• 모듈식 구성 - 원하는 목적에 맞춰 골라 읽을 수 있습니다.
• 손 안에 기술서 - 한 권의 내용을 1주에서 2주 정도면 정독할 수 있는 분량으로 짧게 구성합니다.
3. 사전 지식(권장)
• C 언어
• 간단한 소켓 프로그래밍
• 리눅스 커널의 역할 이해(단, 커널 개발 경험은 없어도 됩니다.)
• UML과 VMWare 사용의 이해
저자: 이창우
보안 기업 AhnLab에서 10년 동안 PC용 V3 방화벽과 침입차단 시스템 엔진, 웹 보안 솔루션을 개발했다. 이후 삼성전자에서 스마트TV 보안 강화 설계, SDL(Security Development Lifecycle) 적용, 임베디드 보안 프레임워크를 설계했고, 현재는 삼성 스마트TV 통합 보안 솔루션인 ‘스마트 시큐리티’를 담당하며 임베디드 백신, 코드 서명, 방화벽을 개발하고 있다.
하나의 보안 기술만으로 컴퓨터 시스템을 안전하게 만들 수 없다. 따라서 개발 기술뿐만 아니라 프로세스와 조직 문화까지 보안과 관련된 것이라면 무엇이든 공부하고 있다.
NDC2016에서 발표한 카툰999의 포스트모템 발표입니다.
피드백의 힘이라는 주제로 카툰999를 개발하며 어떻게 유저들의 피드백을 구분하고 받아들였는지, 피드백을 반영할 때 주요한 사항들은 무엇이 있는지에 대해 정리해보았습니다. 사실 설명없이 문서만으로는 부족함이 있을수도 있겠지만 많은 분들께 도움이 되길 바랍니다! :)
무...물론 카툰999도 다운받아주시면 감사...!!
웨어러블 디바이스 Zeo의 실패에서 배우는: 성공적인 헬스케어 서비스의 조건Yoon Sup Choi
얼마전 SK UX 포럼에서 제가 발표한 자료입니다. 수면 웨어러블 디바이스 Zeo 는 당시 '파괴적 혁신 기술' 이었을 뿐만 아니라, Quantified Self 운동 지지자들에게 열렬한 사랑을 받는 기기였습니다. 하지만, Zeo는 결국 실패하고 역사의 뒤안길로 사라지고 말았습니다. Zeo는 왜 실패했을까요? 이번 발표에서는 이 Zeo의 실패 사례를 바탕으로, 성공적인 헬스케어-IT 서비스를 만들기 위해서는 무엇이 필요한지에 대해 살펴보았습니다.
Zeo의 사례에 대해서는 제 블로그 포스팅에서 더 자세히 보실 수 있습니다: http://www.yoonsupchoi.com/2014/02/08/learning_from_the_failure_of_zeo-1/
Medical and pharmaceutical applications of mobile EEG (brain scanning)andfaulkner
Uses of inexpensive, personal, commercially-available, and portable EEG devices for medical research. Testing of new drugs, patient-specific drug selection, monitoring of patient progress, augmentation of treatments (via neurofeedback), prediction of 'attacks' in mental illnesses (e.g. panic disorder), and better diagnoses of neurological disorders.
[Imagine Cup 2014] Demon chronicle Round 2 PresentationHyunwoo Kim
The document introduces a 3D dungeon action RPG game called "Demon Chronicles: Demon's Counterattack" being developed by team XYZ. The game is based on Korean folktales and tells the story of an evil god of demons who invaded the human world but was sealed in a temple by a god named Dangun, who established the first Korean kingdom. Over generations, Dangun's descendants called Guardians have fought to defend the seal against servants of the evil god. The document provides an overview of the team and project, previews a gameplay demonstration, and states the goal is to introduce Korean traditional content through launching the game on the Windows Store.
Demon Chronicle is a 3D dungeon RPG for Windows 8 based on Korean folktales. It uses stylus pen interaction and was created by team Xyz for the Microsoft Imagine Cup 2014. The game introduces Korean folktales through different character classes, parties, puzzles and battling in dungeons. Players can use stylus gestures like tapping and dragging to control character movement, attacks, and skills. The team's goal is to launch Demon Chronicle on the Windows Store.
NDC2016에서 발표한 카툰999의 포스트모템 발표입니다.
피드백의 힘이라는 주제로 카툰999를 개발하며 어떻게 유저들의 피드백을 구분하고 받아들였는지, 피드백을 반영할 때 주요한 사항들은 무엇이 있는지에 대해 정리해보았습니다. 사실 설명없이 문서만으로는 부족함이 있을수도 있겠지만 많은 분들께 도움이 되길 바랍니다! :)
무...물론 카툰999도 다운받아주시면 감사...!!
웨어러블 디바이스 Zeo의 실패에서 배우는: 성공적인 헬스케어 서비스의 조건Yoon Sup Choi
얼마전 SK UX 포럼에서 제가 발표한 자료입니다. 수면 웨어러블 디바이스 Zeo 는 당시 '파괴적 혁신 기술' 이었을 뿐만 아니라, Quantified Self 운동 지지자들에게 열렬한 사랑을 받는 기기였습니다. 하지만, Zeo는 결국 실패하고 역사의 뒤안길로 사라지고 말았습니다. Zeo는 왜 실패했을까요? 이번 발표에서는 이 Zeo의 실패 사례를 바탕으로, 성공적인 헬스케어-IT 서비스를 만들기 위해서는 무엇이 필요한지에 대해 살펴보았습니다.
Zeo의 사례에 대해서는 제 블로그 포스팅에서 더 자세히 보실 수 있습니다: http://www.yoonsupchoi.com/2014/02/08/learning_from_the_failure_of_zeo-1/
Medical and pharmaceutical applications of mobile EEG (brain scanning)andfaulkner
Uses of inexpensive, personal, commercially-available, and portable EEG devices for medical research. Testing of new drugs, patient-specific drug selection, monitoring of patient progress, augmentation of treatments (via neurofeedback), prediction of 'attacks' in mental illnesses (e.g. panic disorder), and better diagnoses of neurological disorders.
[Imagine Cup 2014] Demon chronicle Round 2 PresentationHyunwoo Kim
The document introduces a 3D dungeon action RPG game called "Demon Chronicles: Demon's Counterattack" being developed by team XYZ. The game is based on Korean folktales and tells the story of an evil god of demons who invaded the human world but was sealed in a temple by a god named Dangun, who established the first Korean kingdom. Over generations, Dangun's descendants called Guardians have fought to defend the seal against servants of the evil god. The document provides an overview of the team and project, previews a gameplay demonstration, and states the goal is to introduce Korean traditional content through launching the game on the Windows Store.
Demon Chronicle is a 3D dungeon RPG for Windows 8 based on Korean folktales. It uses stylus pen interaction and was created by team Xyz for the Microsoft Imagine Cup 2014. The game introduces Korean folktales through different character classes, parties, puzzles and battling in dungeons. Players can use stylus gestures like tapping and dragging to control character movement, attacks, and skills. The team's goal is to launch Demon Chronicle on the Windows Store.
1. BCI(Brain-Compter Interface)를
이용한 어드벤처 게임 “No More Iraq” 개발
Development of the Adventure Game “No More Iraq” Using Brain-Computer Interface
서강대학교 게임교육원 (Sogang Advanced Game Education)
김현우 I acuranetics@gmail.com
권순정 I iamsam@sogang.ac.kr
2013 한국게임학회 추계학술대회 게임제작사례 발표
3. 선정 장비
02
Feature
Select
BCI
Device
Brainwave Pattern
Bluetooth 3.0
Dry EEG Sensor
AAA Battery 1 ea
10 hours Using time
Alpha, Beta, Gamma
Delta, Theta
(Frequency band
: 0.5 to 50Hz)
Support Platform
eSense Algorithm
Windows, Mac OS X
iOS, Android
Unity 3D
Attention
Meditation
Eye Blink
Mindwave Mobile
Neurosky / $99.99
4. 기존 시장 유통 콘텐츠
03
BCI
Market
Contents
GAME
Interactive Movie
NeuroSky Mindhunter
MyndPlay Movie
아케이드, 퍼즐 장르 위주
5~20분의 영화에서 분기 선택
8. 시놉시스
07
Synopsis
2020년 말,
바그다드 함락 후 이라크 전쟁은 종전으로 가는 듯 하였으나
이라크 현지인들의 거센 반발은 여전히 계속된다.
그러한 상황 속에 대한민국은 평화재건을 위해 이라크 파병을 결정하고
주인공은 평화 재건 부대인 자이툰 부대원으로 이라크에 파병을 온다.
주인공 이지철은 정찰임무 수행 중
이라크 반군의 IED(급조폭발물)에 휩쓸려 기절하게 되고,
눈을 뜨자 전혀 알 수 없는 갖가지 트릭이 도사리는 방 안에서
전쟁에 대한 진실을 알게 된다.
11. BCI 장비 연동
10
BCI
Device
Linkage
데이터 가져오기
접속 ID 취득
Raw 데이터 취득
접속
데이터 나누기
패킷 읽기
나뉜 값 가져오기
데이터 가져오기
접속 해제
실수로 변환
접속 대기상태
게임에서 사용
ThinkGear Library
Mindwave Manager
12. 장비로부터 얻을 수 있는 값
11
Receive
Raw
Data
명칭
설명
나타내는 상태
Delta
델타파 (0.5 - 2.75Hz).
숙면
Theta
세타파 (3.5 - 6.75Hz).
명상
Alpha 1
저알파파 (7.5 - 9.25Hz).
휴식이나 자유로운 상태
Alpha 2
고알파파 (10 - 11.75Hz).
명상
Beta 1
저베타파 (13 - 16.75Hz).
Beta 2
고베타파 (18 - 29.75Hz).
Gamma 1
저감마파 (31 - 39.75Hz).
Gamma 2
중감마파 (41 - 49.75Hz).
Attention
eSense 알고리즘을 통해 분석된 집중도
Meditation
eSense 알고리즘을 통해 분석된 안정도
집중력, 주의력
고요함, 평안함
Blink
eSense 알고리즘을 통해 분석된 눈깜빡임 정도
눈 깜빡임
억눌리거나 저항하는 상태
각성, 또는 흥분시 발견
13. 결론
12
Conclusion
‘BCI 장비를 통한 새로운 사용자 경험 제공’
‘종래의 컨트롤러 보다 떨어지는 반응속도로 인한 아쉬움’
‘동적 인터랙션이 강화 된다면 노약자나 장애인
또는 HMD와 연동한 VR 컨트롤러로도 쓰일 수 있을 것.’