KR20170095780A - 클락 윌슨 모델을 적용한 모바일 장치 및 그것의 동작 방법 - Google Patents
클락 윌슨 모델을 적용한 모바일 장치 및 그것의 동작 방법 Download PDFInfo
- Publication number
- KR20170095780A KR20170095780A KR1020170098934A KR20170098934A KR20170095780A KR 20170095780 A KR20170095780 A KR 20170095780A KR 1020170098934 A KR1020170098934 A KR 1020170098934A KR 20170098934 A KR20170098934 A KR 20170098934A KR 20170095780 A KR20170095780 A KR 20170095780A
- Authority
- KR
- South Korea
- Prior art keywords
- data
- ree
- token
- mobile device
- tee
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/50—Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems
- G06F21/52—Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems during program execution, e.g. stack integrity ; Preventing unwanted data erasure; Buffer overflow
- G06F21/53—Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems during program execution, e.g. stack integrity ; Preventing unwanted data erasure; Buffer overflow by executing in a restricted environment, e.g. sandbox or secure virtual machine
-
- H04M1/72522—
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/31—User authentication
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/50—Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems
- G06F21/51—Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems at application loading time, e.g. accepting, rejecting, starting or inhibiting executable software based on integrity or source reliability
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Human Computer Interaction (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Telephone Function (AREA)
- Storage Device Security (AREA)
Abstract
Description
도 1은 일반적인 클락 윌슨(clark wilson) 모델을 설명하기 위한 도면이다.
도 2는 본 발명의 실시 예에 따른 모바일 장치(100)를 예시적으로 보여주는 도면이다.
도 3은 본 발명의 실시 예에 따른 IAP(150)의 무결성 보장 동작을 예시적으로 보여주는 도면이다.
도 4는 본 발명의 실시 예에 따른 IAP(150)의 무결성 검증 과정(IVP)을 예시적으로 보여주는 도면이다.
도 5는 본 발명의 실시 예에 따른 무결성 보장 동작에서 토큰 발행 과정을 예시적으로 보여주는 래더 다이어그램이다.
도 6은 본 발명의 실시 예에 따른 모바일 장치에 클락 윌슨 모델을 적용을 개념적으로 설명하는 도면이다.
도 7은 본 발명의 실시 예에 따른 모바일 장치(100)의 동작 방법을 예시적으로 보여주는 도면이다.
도 8은 본 발명의 다른 실시 예에 따른 모바일 장치(100)의 동작 방법을 예시적으로 보여주는 도면이다.
120: REE
122: 노멀 OS
140: TEE
142: 보안 OS
150: IVP
160: 메모리 장치
Claims (1)
- 모바일 장치의 동작 방법에 있어서:
REE(rich execution environment)의 어플리케이션에서 제 1 데이터와 제 1 토큰에 대한 제 1 XOR 연산을 수행하는 단계;
상기 어플리케이션에서 상기 제 1 토큰과 제 2 토큰이 동일한 지를 판별하는 단계;
무결성 보장 프로그램에서 상기 제 1 XOR 연산의 결과값과 상기 제 2 토큰에 대한 제 2 XOR 연산을 수행하는 단계; 및
상기 제 2 XOR 연산의 결과값을 TEE(trusted execution environment)로 전송하는 단계를 포함하는 방법.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020170098934A KR102028670B1 (ko) | 2017-08-04 | 2017-08-04 | 클락 윌슨 모델을 적용한 모바일 장치 및 그것의 동작 방법 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020170098934A KR102028670B1 (ko) | 2017-08-04 | 2017-08-04 | 클락 윌슨 모델을 적용한 모바일 장치 및 그것의 동작 방법 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20170095780A true KR20170095780A (ko) | 2017-08-23 |
| KR102028670B1 KR102028670B1 (ko) | 2019-10-04 |
Family
ID=59759546
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020170098934A Active KR102028670B1 (ko) | 2017-08-04 | 2017-08-04 | 클락 윌슨 모델을 적용한 모바일 장치 및 그것의 동작 방법 |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR102028670B1 (ko) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20220129566A1 (en) * | 2020-10-26 | 2022-04-28 | Nxp B.V. | Secure application execution in a data processing system |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US12452065B2 (en) | 2023-04-26 | 2025-10-21 | T-Mobile Usa, Inc. | Authorization tokens for an authenticated user accessing an application |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20160008012A (ko) | 2014-07-11 | 2016-01-21 | (주)케이스마텍 | 휴대단말기에서의 사용자 인증방법 |
| KR20160140159A (ko) | 2015-05-29 | 2016-12-07 | 삼성전자주식회사 | 전자 장치 및 커널 데이터 접근 방법 |
-
2017
- 2017-08-04 KR KR1020170098934A patent/KR102028670B1/ko active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20160008012A (ko) | 2014-07-11 | 2016-01-21 | (주)케이스마텍 | 휴대단말기에서의 사용자 인증방법 |
| KR20160140159A (ko) | 2015-05-29 | 2016-12-07 | 삼성전자주식회사 | 전자 장치 및 커널 데이터 접근 방법 |
Non-Patent Citations (3)
| Title |
|---|
| Countermeasure against Side-Channel Attack in Shared Memory of TrustZone(2017.05.20) 1부.* * |
| Ning Zhang and Kun Sun and Deborah Shands and Wenjing Lou and Y. Thomas Hou, "TruSpy: Cache Side-Channel Information Leakage from the Secure World on ARM Devices", http://eprint.iacr.org/2016/ |
| 미국공개특허: US 2017/0083882, 공개번호: 2017년 03월 23일, 제목: Secure Payment Method and Electronic Device Adapted Thereto. |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20220129566A1 (en) * | 2020-10-26 | 2022-04-28 | Nxp B.V. | Secure application execution in a data processing system |
| US11783055B2 (en) * | 2020-10-26 | 2023-10-10 | Nxp B.V. | Secure application execution in a data processing system |
Also Published As
| Publication number | Publication date |
|---|---|
| KR102028670B1 (ko) | 2019-10-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP3830733B1 (en) | Personalized and cryptographically secure access control in trusted execution environment | |
| CN107533609B (zh) | 用于对系统中的多个可信执行环境进行控制的系统、设备和方法 | |
| EP3047375B1 (en) | Virtual machine manager facilitated selective code integrity enforcement | |
| US20190182052A1 (en) | Techniques to secure computation data in a computing environment | |
| US9830480B2 (en) | Policies for secrets in trusted execution environments | |
| US10318765B2 (en) | Protecting critical data structures in an embedded hypervisor system | |
| US9582656B2 (en) | Systems for validating hardware devices | |
| US11847253B2 (en) | Efficient launching of trusted execution environments | |
| KR20170095161A (ko) | 시큐어 시스템 온 칩 | |
| US10885199B2 (en) | Enhanced secure boot | |
| WO2019104988A1 (zh) | Plc的安全处理单元及其总线仲裁方法 | |
| Zobaed et al. | Confidential Computing Across Edge‐To‐Cloud for Machine Learning: A Survey Study | |
| KR20170057279A (ko) | 보안 입력 메커니즘 기반 관리자 모드를 위한 방법 | |
| US10938857B2 (en) | Management of a distributed universally secure execution environment | |
| US10771249B2 (en) | Apparatus and method for providing secure execution environment for mobile cloud | |
| US20250335576A1 (en) | Efficient launching of trusted execution environment | |
| Benadjila et al. | Wookey: Designing a trusted and efficient USB device | |
| JP6584500B2 (ja) | トラステッドプラットフォームモジュールにおけるオペレーティングシステムコンテキストの表現 | |
| EP3044721B1 (en) | Automatic pairing of io devices with hardware secure elements | |
| KR102028670B1 (ko) | 클락 윌슨 모델을 적용한 모바일 장치 및 그것의 동작 방법 | |
| US20200285731A1 (en) | Measured execution of trusted agents in a resource constrained environment with proof of work | |
| Umar et al. | Trusted Execution Environment and Host Card Emulation | |
| HK40054283B (en) | Personalized and cryptographically secure access control in trusted execution environment | |
| HK40054283A (en) | Personalized and cryptographically secure access control in trusted execution environment |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20170804 |
|
| PG1501 | Laying open of application | ||
| N231 | Notification of change of applicant | ||
| PN2301 | Change of applicant |
Patent event date: 20180320 Comment text: Notification of Change of Applicant Patent event code: PN23011R01D |
|
| A201 | Request for examination | ||
| PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20180326 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20170804 Comment text: Patent Application |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20190611 Patent event code: PE09021S01D |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20190924 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20190927 Patent event code: PR07011E01D |
|
| PR1002 | Payment of registration fee |
Payment date: 20190927 End annual number: 3 Start annual number: 1 |
|
| PG1601 | Publication of registration | ||
| FPAY | Annual fee payment |
Payment date: 20220622 Year of fee payment: 4 |
|
| PR1001 | Payment of annual fee |
Payment date: 20220622 Start annual number: 4 End annual number: 4 |
|
| PR1001 | Payment of annual fee |
Payment date: 20230620 Start annual number: 5 End annual number: 5 |
|
| PR1001 | Payment of annual fee |
Payment date: 20240904 Start annual number: 6 End annual number: 6 |