KR101123742B1 - 사용자 인터페이스와 소프트웨어 간의 신뢰 경로 설정 방법및 장치 - Google Patents
사용자 인터페이스와 소프트웨어 간의 신뢰 경로 설정 방법및 장치 Download PDFInfo
- Publication number
- KR101123742B1 KR101123742B1 KR1020050128934A KR20050128934A KR101123742B1 KR 101123742 B1 KR101123742 B1 KR 101123742B1 KR 1020050128934 A KR1020050128934 A KR 1020050128934A KR 20050128934 A KR20050128934 A KR 20050128934A KR 101123742 B1 KR101123742 B1 KR 101123742B1
- Authority
- KR
- South Korea
- Prior art keywords
- software
- controller
- key input
- safety
- user
- 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.)
- Expired - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
-
- 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/70—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
- G06F21/78—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure storage of data
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
-
- 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/60—Protecting data
- G06F21/62—Protecting access to data via a platform, e.g. using keys or access control rules
-
- 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/70—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
- G06F21/82—Protecting input, output or interconnection devices
- G06F21/83—Protecting input, output or interconnection devices input devices, e.g. keyboards, mice or controllers thereof
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Health & Medical Sciences (AREA)
- Bioethics (AREA)
- General Health & Medical Sciences (AREA)
- Telephone Function (AREA)
- Stored Programmes (AREA)
Abstract
Description
Claims (10)
- 사용자의 키입력에 대응된 소프트웨어를 실행하는 사용자 인터페이스와 소프트웨어 간의 신뢰 경로 설정 장치에 있어서,상기 사용자의 키입력에 따라 상기 소프트웨어의 실행을 요청하는 UI 컨트롤러;상기 사용자의 키입력에 대응된 소프트웨어 주소를 제공하는 UI 컨트롤러 구성부;상기 UI 컨트롤러로부터 상기 소프트웨어의 실행 요청을 전달받고, 상기 UI 컨트롤러 구성부로부터 상기 소프트웨어 주소를 전달받는 요청 컨트롤러;일반 소프트웨어를 저장하고 있는 주 메모리;안전 소프트웨어를 저장하고 있는 안전 메모리; 및상기 요청 컨트롤러로부터 전달받은 상기 소프트웨어의 실행 요청에 따라 상기 소프트웨어 주소에 대응하는 상기 일반 소프트웨어 또는 상기 안전 소프트웨어를 실행하는 제어부;를 포함하는 사용자 인터페이스와 소프트웨어 간의 신뢰 경로 설정 장치.
- 제 1 항에 있어서,상기 UI 컨트롤러는,상기 사용자의 키입력 중 일반적인 키입력을 전달받는 주 UI 컨트롤러; 및다수의 키버튼 중 트러스트 버튼의 입력에 따른 데디케이트 키입력을 전달받는 데디케이트 UI 컨트롤러;를 포함하는 사용자 인터페이스와 소프트웨어 간의 신뢰 경로 설정 장치.
- 제 2 항에 있어서,상기 UI 컨트롤러 구성부는,상기 일반적인 키입력에 대응된 제1 소프트웨어 주소를 상기 요청 컨트롤러에게 전달하는 제1 안전 구성부; 및상기 데디케이트 키입력에 대응된 제2 소프트웨어 주소를 상기 요청 컨트롤러에게 전달하는 제2 안전 구성부;를 포함하는 사용자 인터페이스와 소프트웨어 간의 신뢰 경로 설정 장치.
- 제 1 항에 있어서,상기 일반 소프트웨어는 뱅킹 프로그램과 업데이트 프로그램을 포함하는 사용자 인터페이스와 소프트웨어 간의 신뢰 경로 설정 장치.
- 제 1 항에 있어서,상기 안전 소프트웨어는 무결성 검사 프로그램을 포함하는 사용자 인터페이스와 소프트웨어 간의 신뢰 경로 설정 장치.
- 사용자의 키입력에 따라, 제1 소프트웨어 주소를 제공하는 제1 안전 구성부와, 제2 소프트웨어 주소를 제공하는 제2 안전 구성부를 포함하는 디바이스의 사용자 인터페이스와 소프트웨어 간의 신뢰 경로 설정 방법에 있어서,상기 사용자의 키입력에 따라 소프트웨어 주소를 획득하고, 상기 소프트웨어 주소에 따른 소프트웨어의 실행을 요청하는 요청단계; 및상기 소프트웨어의 실행 요청에 따라 일반 소프트웨어 또는 안전 소프트웨어를 실행하는 실행단계;를 포함하는 사용자 인터페이스와 소프트웨어 간의 신뢰 경로 설정 방법.
- 제 6 항에 있어서,상기 요청단계에서 상기 사용자의 키입력은, 상기 일반 소프트웨어의 실행에 대한 특정 키입력, 또는 상기 안전 소프트웨어의 실행에 대한 데디케이트 키입력인 사용자 인터페이스와 소프트웨어 간의 신뢰 경로 설정 방법.
- 제 7 항에 있어서,상기 요청단계는, 상기 제1 안전 구성부로부터 상기 특정 키입력에 대응된 상기 제1 소프트웨어 주소를 획득하거나,상기 제2 안전 구성부로부터 상기 데디케이트 키입력에 대응된 상기 제2 소프트웨어 주소를 획득하는 사용자 인터페이스와 소프트웨어 간의 신뢰 경로 설정 방법.
- 제 6 항에 있어서,상기 일반 소프트웨어는 뱅킹 프로그램과 업데이트 프로그램을 포함하는 사용자 인터페이스와 소프트웨어 간의 신뢰 경로 설정 방법.
- 제 6 항에 있어서,상기 안전 소프트웨어는 무결성 검사 프로그램을 포함하는 사용자 인터페이스와 소프트웨어 간의 신뢰 경로 설정 방법.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020050128934A KR101123742B1 (ko) | 2005-12-23 | 2005-12-23 | 사용자 인터페이스와 소프트웨어 간의 신뢰 경로 설정 방법및 장치 |
| US11/506,890 US7971259B2 (en) | 2005-12-23 | 2006-08-21 | Device and method for establishing trusted path between user interface and software application |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020050128934A KR101123742B1 (ko) | 2005-12-23 | 2005-12-23 | 사용자 인터페이스와 소프트웨어 간의 신뢰 경로 설정 방법및 장치 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20070067752A KR20070067752A (ko) | 2007-06-29 |
| KR101123742B1 true KR101123742B1 (ko) | 2012-03-16 |
Family
ID=38195310
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020050128934A Expired - Fee Related KR101123742B1 (ko) | 2005-12-23 | 2005-12-23 | 사용자 인터페이스와 소프트웨어 간의 신뢰 경로 설정 방법및 장치 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US7971259B2 (ko) |
| KR (1) | KR101123742B1 (ko) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20130061328A1 (en) * | 2011-09-06 | 2013-03-07 | Broadcom Corporation | Integrity checking system |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20050001801A (ko) * | 2003-06-26 | 2005-01-07 | 삼성전자주식회사 | 데이터 전송 시스템에서의 데이터 보호 방법 및 장치 |
| KR20050014790A (ko) * | 2002-07-31 | 2005-02-07 | 트렉 2000 인터네셔널 엘티디. | 네트워크 데이터 접속을 제어하기 위한 도용 방지 키암호화 저장 장치 및 방법 |
Family Cites Families (16)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6523119B2 (en) * | 1996-12-04 | 2003-02-18 | Rainbow Technologies, Inc. | Software protection device and method |
| JPH11328033A (ja) * | 1998-05-20 | 1999-11-30 | Fujitsu Ltd | ライセンス委譲装置 |
| JP4127587B2 (ja) * | 1999-07-09 | 2008-07-30 | 株式会社東芝 | コンテンツ管理方法およびコンテンツ管理装置および記録媒体 |
| JP2003533112A (ja) * | 2000-05-11 | 2003-11-05 | 松下電器産業株式会社 | コンテンツ受信端末及び記録媒体 |
| KR100391769B1 (ko) * | 2000-09-02 | 2003-07-16 | 삼성전자주식회사 | 이동통신 단말기의 키입력 방법 |
| JP2002353960A (ja) * | 2001-05-30 | 2002-12-06 | Fujitsu Ltd | コード実行装置およびコード配布方法 |
| US7092495B2 (en) * | 2001-12-13 | 2006-08-15 | Nokia Corporation | Communication terminal |
| US7509687B2 (en) * | 2002-03-16 | 2009-03-24 | Trustedflow Systems, Inc. | Remotely authenticated operation method |
| US7502633B2 (en) * | 2002-10-15 | 2009-03-10 | Varia Llc | Nested and context preserved navigation for wireless mobile device |
| US20040085370A1 (en) * | 2002-10-31 | 2004-05-06 | Microsoft Corporation | Input mode selector on a mobile device |
| US7318171B2 (en) * | 2003-03-12 | 2008-01-08 | Intel Corporation | Policy-based response to system errors occurring during OS runtime |
| US7159122B2 (en) * | 2003-05-12 | 2007-01-02 | International Business Machines Corporation | Message digest instructions |
| US7356710B2 (en) * | 2003-05-12 | 2008-04-08 | International Business Machines Corporation | Security message authentication control instruction |
| US7257718B2 (en) * | 2003-05-12 | 2007-08-14 | International Business Machines Corporation | Cipher message assist instructions |
| JP4062441B2 (ja) * | 2003-07-18 | 2008-03-19 | 日本電気株式会社 | 並列処理システム及び並列処理プログラム |
| US7606043B2 (en) * | 2006-06-28 | 2009-10-20 | Nokia Corporation | Rocker key in a portable electronic device |
-
2005
- 2005-12-23 KR KR1020050128934A patent/KR101123742B1/ko not_active Expired - Fee Related
-
2006
- 2006-08-21 US US11/506,890 patent/US7971259B2/en not_active Expired - Fee Related
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20050014790A (ko) * | 2002-07-31 | 2005-02-07 | 트렉 2000 인터네셔널 엘티디. | 네트워크 데이터 접속을 제어하기 위한 도용 방지 키암호화 저장 장치 및 방법 |
| KR20050001801A (ko) * | 2003-06-26 | 2005-01-07 | 삼성전자주식회사 | 데이터 전송 시스템에서의 데이터 보호 방법 및 장치 |
Also Published As
| Publication number | Publication date |
|---|---|
| KR20070067752A (ko) | 2007-06-29 |
| US20070150733A1 (en) | 2007-06-28 |
| US7971259B2 (en) | 2011-06-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9881150B2 (en) | Method and device for verifying the integrity of platform software of an electronic device | |
| EP3706019B1 (en) | Hardware-enforced access protection | |
| US8938784B2 (en) | Authorization of server operations | |
| KR100746606B1 (ko) | 보안 요소 커맨드 방법 및 이동 단말기 | |
| US9208339B1 (en) | Verifying Applications in Virtual Environments Using a Trusted Security Zone | |
| JP4891402B2 (ja) | 仮想ユーザ認証システム及び仮想ユーザ認証方法 | |
| US20150302201A1 (en) | Device and method for processing transaction request in processing environment of trust zone | |
| JP5568696B1 (ja) | パスワード管理システム及びパスワード管理システム用プログラム | |
| CN108235766A (zh) | 一种终端设备的控制方法及终端设备 | |
| US20230291724A1 (en) | Method and system for authenticating a user in a session initiated on a computing device | |
| US8621191B2 (en) | Methods, apparatuses, and computer program products for providing a secure predefined boot sequence | |
| CN103593619A (zh) | 应用数据保护的方法和系统 | |
| KR101123742B1 (ko) | 사용자 인터페이스와 소프트웨어 간의 신뢰 경로 설정 방법및 장치 | |
| EP1729236A2 (en) | Communication terminal device and computer device | |
| CA2746062C (en) | Method for authenticating device capabilities to a verified third party | |
| JP5005394B2 (ja) | メールサーバアクセス方法及び電子メールシステム | |
| JP5090108B2 (ja) | 装置状態を確認する方法 | |
| CN111199027B (zh) | 用户认证方法、装置、计算机可读存储介质和电子设备 | |
| KR20140076082A (ko) | 모바일 플랫폼에서의 사용자 인증 장치 및 그 방법 | |
| KR20190052405A (ko) | 스마트폰 인증 기능을 이용한 컴퓨터 보안 시스템 및 방법 | |
| US20150007293A1 (en) | User authentication utilizing patterns | |
| US20090287939A1 (en) | Secure device, information processing terminal, server, and authentication method | |
| JP7567439B2 (ja) | 情報処理装置およびプログラム | |
| CN111740980B (zh) | 登录应用的方法、装置、移动终端和存储介质 | |
| WO2018017019A1 (en) | Personal security device and method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| A201 | Request for examination | ||
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
| PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U11-oth-PR1002 Fee payment year number: 1 |
|
| PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| FPAY | Annual fee payment |
Payment date: 20150116 Year of fee payment: 4 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
| FPAY | Annual fee payment |
Payment date: 20160118 Year of fee payment: 5 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 5 |
|
| LAPS | Lapse due to unpaid annual fee | ||
| PC1903 | Unpaid annual fee |
St.27 status event code: A-4-4-U10-U13-oth-PC1903 Not in force date: 20170301 Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE |
|
| PC1903 | Unpaid annual fee |
St.27 status event code: N-4-6-H10-H13-oth-PC1903 Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE Not in force date: 20170301 |