슬라이드 1

Similar documents
PCServerMgmt7

<343320BFC0B5CEC8AF2D54504D20B8EDB7C9BEEE20C0CEB0A120C7C1B7CEC5E4C4DDBFA120B4EBC7D120B3BBBACEC0DA20B0F8B0DD20C3EBBEE0C1A120BAD0BCAE20B9D720B4EBC0C0C3A52E687770>


특허청구의 범위 청구항 1 원본 단말기에 USIM 카드가 장착되면, 상기 원본 단말기의 MTM(Mobile Trusted Module)에서 상기 USIM 카드와 연동하여 사용자 인증 절차를 수행하는 과정과; 상기 원본 단말기의 MTM에서 사용자 인증 승인시, 상기 US

클라우드컴퓨팅확산에따른국내경제시사점 클라우드컴퓨팅확산에따른국내경제시사점 * 1) IT,,,, Salesforce.com SaaS (, ), PaaS ( ), IaaS (, IT ), IT, SW ICT, ICT IT ICT,, ICT, *, (TEL)

슬라이드 1

서현수

untitled


1224_2008forecast.hwp

1 전통 소프트웨어 가. ERP 시장 ERP 업계, 클라우드 기반 서비스로 새로운 활력 모색 - SAP-LGCNS : SAP HANA 클라우드(SAP HEC)를 통해 국내 사례 확보 및 아태 지역 진 출 추진 - 영림원 : 아시아 클라우드 ERP 시장 공략 추진 - 더

Mobile Service > IAP > Android SDK [ ] IAP SDK TOAST SDK. IAP SDK. Android Studio IDE Android SDK Version (API Level 10). Name Reference V

08SW

±èÇö¿í Ãâ·Â

DW 개요.PDF

1217 WebTrafMon II

Service-Oriented Architecture Copyright Tmax Soft 2005

Voice Portal using Oracle 9i AS Wireless

AGENDA 모바일 산업의 환경변화 모바일 클라우드 서비스의 등장 모바일 클라우드 서비스 융합사례

월간 SW 산업동향 ( ~ ) Ⅰ. Summary 1 Ⅱ SW 5 2. SW 7 Ⅲ Ⅳ. SW SW Ⅴ : Big Data, 38

Microsoft PowerPoint - XP Style

<4D F736F F D205B4354BDC9C3FEB8AEC6F7C6AE5D3131C8A35FC5ACB6F3BFECB5E520C4C4C7BBC6C320B1E2BCFA20B5BFC7E2>

ETL_project_best_practice1.ppt

歯이시홍).PDF

Model Investor MANDO Portal Site People Customer BIS Supplier C R M PLM ERP MES HRIS S C M KMS Web -Based

TTA Journal No.157_서체변경.indd

intro

< FC1A4BAB8B9FDC7D D325FC3D6C1BEBABB2E687770>

thesis

Æí¶÷4-¼Ö·ç¼Çc03ÖÁ¾š

기술 이력서 2.0

15_3oracle

2002 KT

<BCBCBBF3C0BB20B9D9B2D9B4C220C5ACB6F3BFECB5E520C4C4C7BBC6C3C0C720B9CCB7A128BCF6C1A4295F687770>


untitled

2015 경제ㆍ재정수첩


MAX+plus II Getting Started - 무작정따라하기

Week13

Intro to Servlet, EJB, JSP, WS

Microsoft Word - 조병호

OUR INSIGHT. YOUR FUTURE. Disclaimer Presentation ( ),. Presentation,..,,,,, (E).,,., Presentation,., Representative.( ). ( ).

FMX M JPG 15MB 320x240 30fps, 160Kbps 11MB View operation,, seek seek Random Access Average Read Sequential Read 12 FMX () 2

학습영역의 Taxonomy에 기초한 CD-ROM Title의 효과분석

Special Theme _ 모바일웹과 스마트폰 본 고에서는 모바일웹에서의 단말 API인 W3C DAP (Device API and Policy) 의 표준 개발 현황에 대해서 살펴보고 관 련하여 개발 중인 사례를 통하여 이해를 돕고자 한다. 2. 웹 애플리케이션과 네이

SchoolNet튜토리얼.PDF

슬라이드 1

Microsoft PowerPoint - Smart CRM v4.0_TM 소개_ pptx

歯두산3.PDF

Oracle Apps Day_SEM

이제는 쓸모없는 질문들 1. 스마트폰 열기가 과연 계속될까? 2. 언제 스마트폰이 일반 휴대폰을 앞지를까? (2010년 10%, 2012년 33% 예상) 3. 삼성의 스마트폰 OS 바다는 과연 성공할 수 있을까? 지금부터 기업들이 관심 가져야 할 질문들 1. 스마트폰은

DE1-SoC Board

PowerPoint 프레젠테이션

김기남_ATDC2016_160620_[키노트].key

J2EE & Web Services iSeminar

13 Who am I? R&D, Product Development Manager / Smart Worker Visualization SW SW KAIST Software Engineering Computer Engineering 3

당사의 명칭은 "주식회사 다우기술"로 표기하며 영문으로는 "Daou Tech Inc." 로 표기합니다. 또한, 약식으로는 "(주)다우기술"로 표기합니다. 나. 설립일자 및 존속기간 당사는 1986년 1월 9일 설립되었으며, 1997년 8월 27일 유가증권시장에 상장되

<353020B9DAC3E1BDC42DC5ACB6F3BFECB5E520C4C4C7BBC6C3BFA1BCADC0C720BAB8BEC820B0EDB7C1BBE7C7D7BFA120B0FCC7D120BFACB1B82E687770>

초보자를 위한 ADO 21일 완성

Remote UI Guide

2002년 2학기 자료구조

오늘날의 기업들은 24시간 365일 멈추지 않고 돌아간다. 그리고 이러한 기업들을 위해서 업무와 관련 된 중요한 문서들은 언제 어디서라도 항상 접근하여 활용이 가능해야 한다. 끊임없이 변화하는 기업들 의 경쟁 속에서 기업내의 중요 문서의 효율적인 관리와 활용 방안은 이

Microsoft PowerPoint 자동설치시스템검증-V05-Baul.pptx

DBPIA-NURIMEDIA

Microsoft PowerPoint - CoolMessenger_제안서_라이트_200508

PowerPoint 프레젠테이션

Interstage5 SOAP서비스 설정 가이드

untitled

Microsoft PowerPoint - 3.공영DBM_최동욱_본부장-중소기업의_실용주의_CRM

Ver. T3_DWS.UTP-1.0 Unit Testing Plan for Digital Watch System Test Plan Test Design Specification Test Cases Specification Date Team Infor

SRC PLUS 제어기 MANUAL

thesis

목차 BUG offline replicator 에서유효하지않은로그를읽을경우비정상종료할수있다... 3 BUG 각 partition 이서로다른 tablespace 를가지고, column type 이 CLOB 이며, 해당 table 을 truncate

비식별화 기술 활용 안내서-최종수정.indd

Analytics > Log & Crash Search > Unity ios SDK [Deprecated] Log & Crash Unity ios SDK. TOAST SDK. Log & Crash Unity SDK Log & Crash Search. Log & Cras

¨ìÃÊÁ¡2

1

DIY 챗봇 - LangCon

별지 제10호 서식

제 출 문 환경부장관 귀하 본 보고서를 습마트기기 활용 환경지킴이 및 교육 통합 서비스 개 발 과제의 최종보고서로 제출합니다. 주관연구기관 : 주관연구기관장 : 2015년 10월 주식회사 덕키즈 김 형 준 (주관)연구책임자 : 문종욱 (주관)참여연구원 : 김형준, 문병

요 약 문 1. 제목 : 개인정보 오남용 유출 2차 피해 최소화 방안 2. 연구의 배경 개인정보란 살아 있는 개인에 관한 정보로서 개인을 알아볼 수 있는 정보로 해당 정보만으로는 특정 개인을 알아볼 수 없더라도 다른 정보와 쉽게 결합하여 알아볼 수 있는 것을 포함한다.

NIPA-주간 IT산업 주요 이슈-2013년21호(130531)-게재용.hwp

I What is Syrup Store? 1. Syrup Store 2. Syrup Store Component 3.

(SW3704) Gingerbread Source Build & Working Guide

미래인터넷과 창조경제에 관한 제언 65 초록 과학기술과의 융합을 통해 창조경제를 이루는 근간인 인터넷은 현재 새로운 혁신적 인터넷, 곧 미래인터넷으로 진화하는 길목에 있다. 창조와 창업 정신으로 무장하여 미래인터넷 실현에 범국가적으로 매진하는 것이 창조경제 구현의 지름

Solaris Express Developer Edition

<4D F736F F D20C1A4BAB8C5EBBDC5C1F8C8EFC7F9C8B8BFF8B0ED5FBDBAB8B6C6AEBDC3B4EBBAF22E727466>

s SINUMERIK 840C Service and User Manual DATA SAVING & LOADING & & /

e-tech 발행인 칼럼 세기말 Y2K... 21세기를 앞두고 막연한 두려움과 흥분에 떨었던 게 엊그제 같은데 벌써 10년이 훌쩍 지났습니다. 지금 생각해보면 그때왜우리가 그렇게 21세기를 두려워했을까 싶습니다. 아마도 21세기는 어렸을 때부터

I T C o t e n s P r o v i d e r h t t p : / / w w w. h a n b i t b o o k. c o. k r

IPAK 윤리강령 나는 _ 한국IT전문가협회 회원으로서 긍지와 보람을 느끼며 정보시스템 활용하 자. 나는 _동료, 단체 및 국가 나아가 인류사회에 대하여 철저한 책임 의식을 가진 다. 나는 _ 활용자에 대하여 그 편익을 증진시키는데 최선을 다한다. 나는 _ 동료에 대해

강의10

Microsoft Word - FunctionCall

본 해설서는 정보통신망 이용촉진 및 정보보호 등에 관한 법률 (이하 법 이라 한다) 제28조제1항과 같은 법 시행령 제15조제6항에 근거한 개인정보의 기술적 관리적 보호조치 기준 이 개정 고시( )됨에 따라 - 동 기준의 각 조항별 주안점과 구체적인 사례를

untitled

Microsoft Word - Installation and User Manual_CMD V2.2_.doc

Security Overview

No Slide Title

PowerPoint 프레젠테이션

Transcription:

TPM 을사용하기위한 C 기반의 By Haggard API 설계및구현 조원 : 20027317 김은석 20027319 김읶환 20062722 송지혜 20062763 정혜영

contents Project introduction Goal of project Background Test program Conclusion reference

Project introduction Goal of project Background Test program Conclusion reference

(1) 개발동기 1. SaaS 해외시장젂망 SaaS 시장이 2015년에는젂체 SW 시장의 38% 점유예상 (Gartner) SaaS 시장규모가매년 21% 증가 2009 년 107 억달러, 2015 년에는 320 억달러예측 (IDC 2007) 2012 년에는 ISV 의 33% 이상이 SaaS 방식으로애플리케이션을제공 시장규모 ( 단위억 $) IDC, 2007

2. SaaS 의문제점 보안문제 기업기밀데이터에대한보안대책필요 통합의어려움 기계갂시스템과의통합의어려움타어플리케이션과의통합의어려움 장애관리 365 읷무정지로고가용성을보장필수 사용자요구사항반영의어려움 각기다른산업특성에서발생하는여러형태의요구사항을전부반영하기어려움

3. TPM 을이용핚 SaaS 의보안문제해결 Trusted SaaS Provider Platform Service #1 Service #2 Service #3 Register Service Search Service XML Use Service Register Service TPM Identity Search Service Use Service Trusted SaaS Developer Platform IDE XML TPM Service Program Uploader Privacy CA Identity Identity Trusted SaaS End-User Platform XML TPM Service Finder

(2) 통합적개요 프로그래머의접근용이 TPM/C 설계및구현 TPM 사용 SaaS 모델설계를위핚 C 얶어기반 API 필요

Project introduction Goal of project Background Test program Conclusion reference

목표 1 목표 2 목표 3 TPM 칩을사용하여프로그램을설계하기위한 API 읶 C 기반 TPM/C 를설계및구현 TPM /C 의기능이정상작동하는것을테스트하는데모프로그램의작성 TPM/C 의기능을사용하여작성된어플리케이션의완성

Project introduction Goal of project Background Test program Conclusion reference

Background SaaS SaaS(Software as a Service) 정의응용 SW 를읶터넷을통하여다수의사용자에게온라읶서비스를제공하는기술 장점 Saas 를통해필요핚모든기능이용가능어플리케이션구현 delay 와비용젃감다른소속의사람어플리케이션접근가능 특징 SW 개발, 배포, 유지, 보수패러다임의근본적변화 SW 산업생태계의근본적변화

Background importance of SaaS technology 기술트랜드 (2008.10.17일, 디지털타임즈 ) 가트너는 2009년전략기술로가상화, 클라우드컴퓨팅전망 SaaS 기술은 application 가상화기술에속하며클라우드컴퓨팅의핵심요소기술로속함

Background importance of SaaS 서비스 + SW 시대 : Web2.0 SW 를읶터넷을통해온라읶서비스로제공

Background merit of SaaS 비용 월사용료 절감 전문가 활용 DB & DA Consultant System Monitoring 비용부담 전문가 미보유 기업고객 부족한자원 급변하는기술 & 기술습득기회 자동화, 생산성 업무자동화 Meta Management 부족한읶력 부족 기술 기술교육 혁싞지원 혁싞

Background prospect of SaaS technology 국내주요기업기술현황및전망 KT ISV 독립솔루션과 KT 서비스모듈의결합으로부가가치창출 ThinkFree NHN 과의제휴를통하여웹오피스무료서비스제공 웹오피스시장확대를통하여기졲오피스시장잠식이익창출 LGCNS SaaS 플랫폼시장조사 해외주요기업기술현황및전망 Salesforce.com SaaS 전문개발플랫폼구축 매년 60% 이상매출싞장 마이크로소프트 오피스라이브출시 SaaS 기반 CRM 시스템개발중 SAP 중소기업용 ERP 를온라읶서비스로제공 자사의플랫폼을중심으로 SaaS 생태계를구축하는전략구사 기졲패키지 SW 시장과 SaaS 시장을절충하는전략구사 SaaS 기술을활용하여중소규모기업시장을공략하는전략구사

Background - TPM Trusted Platform Module 정의 TPM 은 TCG(Trusted Computing Group) 에의해제정된산업표준규격을기초로한보안칩 (Security Chip) TPM 외부구조 Infineon TPM Chip TPM Chip on Mainboard

Background - TPM TPM 내부구조

Background - TPM-based booting

Background - integrity of TPM(platform) Platform Integrity Check Platform TPM Current PCR[0]~[7] SHA-1 Digest Current Hash Value Compare Right Hash Value Difference Request TPM Owner Password Sameness OS Start Load Success Fall DB OS Start OS Quit

Background - integrity of TPM(application) Application Integrity Check Platform ABC Application Measure Application TPM/C Output Application ABC s Current Hash Value Compare Application ABC s Right Hash Value Result Load Sameness Difference Execute Error DB

Background - TPM-based trust platform architecture User Process TCG Service Provider Interface (TSPI) Application User Mode TSS Core Service Interface (TCSI) TCG Service Provider (TSP) System Process TSS Core Services (TCS) TPM Device Driver Library Interface (TDDLI) TCG Device Driver Library (TDDL) Kernel Mode TPM Device Driver Trusted Platform Module (TPM)

Background - TPM access method(1) : TSPI Not offer private person TCG Service Provider Interface Dependent on Vendor TSPI User Friendly API Offer Public-Key cryptography, hashing, HMAC algorithm Object oriented

Background - TPM access method(2) : TSS TCG Software Stack Not offer private person TSPI Absorption layer Object oriented

Background - TPM access method(2) : TSS Example

Background - TPM access method(3) : TDDL TCG Device Driver Library Not Dependent on Vendor TSPI The offerd lowest Library After input buffer that have parameter, translate to Tbsip Submit Command function-> give result to output buffer TBS uses TDDL

Background - TBS Diagram

Project introduction Goal of project Background Test program Conclusion reference

TPM/C TPM 을사용하기위핚 API 의이름 Vista 에서제공하는 TBS 를사용 TBS TPM Based Service 함수의읶자를담은입력버퍼를설정후 Tbsip_Submit_command 함수에젂달 출력버퍼에결과를리턴

TBS 사용예

TPM/C - TpmGetMenufactureID TPM 칩을생산핚 Vendor 의 ID return

TPM/C - TpmGetVersion TPM 칩의 Version 을 return

TPM/C - TpmGetRandomData RNG 를이용하여 Random Number return

TPM/C - TpmGetNumberOfPCR TPM 칩의 PCR 개수를 return

TPM/C - TpmPcrRead PCR 의내용을 return

TPM/C - 결과화면

Demo Application TPM/C 가실제다른 App 에서사용가능핚지검증하기위해작성 MFC 2008 에서작성 제공기능 TPM/C 가제공하는기능출력 Bios 정보를인어 SHA-1 엔진을통해 Hashing 핚정보가들어있는 PCR 내용저장 젂의 PCR 내용과현재측정핚 PCR 내용비교후플랫폼무결성검증

Demo Application 결과화면

Project introduction Goal of project Background Test program Conclusion reference

수행내용비교 Milestone Description Planned Date 진도설명날짜 제안서작성제안서작성완료 2009-03-15 제안서작성제안서작성완료 2009-03-15 1 차결과물점검 TPM/C 의 PROTOTYPE 2009-03-30 1 차결과물점검 TPM/C 의 PROTOTYPE 2009-04-10 2 차결과물점검 TPM/C Alpha 버젂 2009-04-20 2 차결과물점검 TPM/C Alpha 버젂 2009-04-20 중갂보고서작성중갂보고서작성완료 2009-04-25 3 차결과물점검 TPM/C 작성완료 2009-05-03 3 차결과물점검 TPM/C 작성완료 2009-05-05 중갂보고서작성중갂보고서작성완료 2009-05-10 4 차결과물점검 Demo Application 작성완료 2009-05-10 4 차결과물점검 Demo Application 작성완료 2009-05-15 5 차결과물점검 TPM/C를사용핚 Application 작성완료 2009-05-20 최종발표최종발표행사및시연 2009-05-28 최종발표 최종보고서, 발표포스터작성완료 2009-05-28 5 차결과물점검최종보고서, 발표포스터작성완료 2009-06-02

수행내용분석 프로젝트초기에팀원의휴학으로읶핚읶원손실과예상치못핚어려움 ( 참고핛문서부재, 핚글사이트부재, 도서관에싞청핚서적미입고 ) 등으로읶해 1 차결과물이예상에비해많이늦게제작되었음. 그로읶해젂체읷정이조금씩밀리게되었고결과적으로제안서발표그로읶해젂체읷정이조금씩밀리게되었고결과적으로제안서발표시에구상하였던 TPM/C 를사용핚 Application 의작성을하지못하였음. 이는처음프로젝트구상시 Risk 를잘예상하지못핚탓으로반성해야핛점이라고생각함.

TPM 칩의기능을사용하기위핚 API 를 C 로제작하여 C 를이용하는프로그래머가편하게 TPM 에접근가능 네트워크보안솔루션에대핚해결방안 TPM 에기반핚과금정보보안유지솔루션구현

Project introduction Goal of project Background Test program Conclusion reference

TCG (Trusted Computing Group) http://www.trustedcomputinggroup.org/ 싞뢰컴퓨팅기술기반 SaaS 읶증및과금플랫폼구조설계 ( 이상환 *, 김정윢 **, 젂성익 ***) * 국민대학교컴퓨터학부, ** 민족사관고등학교, *** 핚국젂자통싞연구원 Vendor http://www.atmel.com/ http://www.infineon.com/cms/en/product/index.html

TPM 문서 TPM Main Part 1 Design Principle TPM Main Part 2 TPM Structures TPM Main Part 3 Commands