KR20200052950A - 사용자 인터페이스 디스플레이 방법 및 단말기 디바이스 - Google Patents
사용자 인터페이스 디스플레이 방법 및 단말기 디바이스 Download PDFInfo
- Publication number
- KR20200052950A KR20200052950A KR1020207010786A KR20207010786A KR20200052950A KR 20200052950 A KR20200052950 A KR 20200052950A KR 1020207010786 A KR1020207010786 A KR 1020207010786A KR 20207010786 A KR20207010786 A KR 20207010786A KR 20200052950 A KR20200052950 A KR 20200052950A
- Authority
- KR
- South Korea
- Prior art keywords
- operating system
- trusted
- security
- rich
- control
- 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.)
- Ceased
Links
Images
Classifications
-
- 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
-
- 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
-
- 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/71—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure computing or processing of information
- G06F21/74—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure computing or processing of information operating in dual or compartmented mode, i.e. at least one secure mode
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/38—Creation or generation of source code for implementing user interfaces
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/32—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
- G06Q20/322—Aspects of commerce using mobile devices [M-devices]
- G06Q20/3223—Realising banking transactions through M-devices
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/32—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
- G06Q20/322—Aspects of commerce using mobile devices [M-devices]
- G06Q20/3227—Aspects of commerce using mobile devices [M-devices] using secure elements embedded in M-devices
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2221/00—Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/03—Indexing scheme relating to G06F21/50, monitoring users, programs or devices to maintain the integrity of platforms
- G06F2221/031—Protect user input by software means
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Computer Security & Cryptography (AREA)
- Computer Hardware Design (AREA)
- Human Computer Interaction (AREA)
- Accounting & Taxation (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Computer Networks & Wireless Communication (AREA)
- Mathematical Physics (AREA)
- User Interface Of Digital Computer (AREA)
- Finance (AREA)
- Stored Programmes (AREA)
- Development Economics (AREA)
- Economics (AREA)
Abstract
Description
도 1은 신뢰되는 사용자 인터페이스(trusted user interface)(TUI)를 사용함으로써 이체 동작을 수행하는 개략적인 도면이다.
도 2는 본 출원의 일 실시예에 따른 단말기 디바이스의 개략적인 도면이다.
도 3은 본 출원의 일 실시예에 따른 컨트롤의 개략적인 도면이다.
도 4는 본 출원의 일 실시예에 따른 사용자 인터페이스 내의 컨트롤의 트리 구조도이다.
도 5는 본 출원의 일 실시예에 따른 사용자 인터페이스 디스플레이 방법의 흐름도이다.
도 6은 본 출원의 일 실시예에 따른 단말기 디바이스의 개략적인 구조도이다.
도 7은 본 출원의 일 실시예에 따른 다른 단말기 디바이스의 개략적인 구조도이다.
도 8은 본 출원의 일 실시예에 따른 TEE 내의 표면 합성기(surface combiner)의 동작 원리도이다.
도 9는 본 출원의 일 실시예에 따른 다른 단말기 디바이스의 개략적인 구조도이다.
도 10은 본 출원의 일 실시예에 따른 다른 단말기 디바이스의 개략적인 구조도이다.
Claims (18)
- 단말기 디바이스 상에 사용자 인터페이스를 디스플레이하는 방법으로서,
상기 단말기 디바이스는 신뢰되는 실행 환경(trusted execution environment)(TEE) 및 리치 실행 환경(rich execution environment)(REE)을 포함하고, 리치 운영 체제(rich operating system) 및 클라이언트 애플리케이션(client application)(CA)은 상기 REE에서 실행되고, 신뢰되는 운영 체제(trusted operating system)는 상기 TEE에서 실행되며, 상기 CA의 사용자 인터페이스는 공통 컨트롤 및 보안 컨트롤을 포함하고;
상기 방법은:
상기 리치 운영 체제에 의해, 상기 사용자 인터페이스 내의 상기 공통 컨트롤을 렌더링하여, 제 1 표면을 획득하는 단계;
상기 신뢰되는 운영 체제에 의해, 상기 사용자 인터페이스 내의 상기 보안 컨트롤을 렌더링하여, 제 2 표면을 획득하는 단계; 및
상기 신뢰되는 운영 체제에 의해, 상기 제 1 표면 및 상기 제 2 표면을 합성하여, 상기 공통 컨트롤 및 상기 보안 컨트롤을 포함하는 합성 표면을 획득하고, 상기 합성 표면을 디스플레이를 사용함으로써 디스플레이하는 단계를 포함하는
방법.
- 제1항에 있어서,
상기 리치 운영 체제에 의해, 상기 사용자 인터페이스 내의 상기 공통 컨트롤을 렌더링하는 단계는:
상기 공통 컨트롤에 대한 측정 동작을 수행하여, 상기 공통 컨트롤의 크기를 결정하는 단계;
상기 공통 컨트롤에 대한 레이아웃 동작을 수행하여, 상기 공통 컨트롤의 디스플레이 포지션을 결정하는 단계; 및
상기 공통 컨트롤의 상기 결정된 크기 및 디스플레이 포지션에 기반하여 상기 공통 컨트롤을 드로잉하여, 상기 제 1 표면을 획득하는 단계 - 상기 제 1 표면은 상기 리치 운영 체제의 프레임 버퍼 내에 존재함 - 를 포함하는
방법.
- 제1항 또는 제2항에 있어서,
상기 리치 운영 체제에 의해, 상기 TEE에 의해 제공되는 클라이언트 인터페이스(client interface)(Client API)를 호출함으로써 상기 보안 컨트롤에 대한 정보를 상기 신뢰되는 운영 체제로 전송하는 단계를 더 포함하는
방법.
- 제3항에 있어서,
상기 신뢰되는 운영 체제에 의해, 상기 사용자 인터페이스 내의 상기 보안 컨트롤을 렌더링하여, 제 2 표면을 획득하는 단계는:
상기 신뢰되는 운영 체제에 의해, 상기 보안 컨트롤에 대한 정보에 기반하여 상기 보안 컨트롤에 대한 측정 및 레이아웃 동작을 수행하여, 상기 보안 컨트롤의 크기 및 디스플레이 포지션을 결정하는 단계; 및
상기 보안 컨트롤의 상기 결정된 크기 및 디스플레이 포지션에 기반하여 상기 보안 컨트롤을 드로잉하여, 상기 제 2 표면을 획득하는 단계 - 상기 제 2 표면은 상기 신뢰되는 운영 체제의 프레임 버퍼 내에 존재함 - 를 포함하는
방법.
- 제2항 내지 제4항 중 어느 한 항에 있어서,
상기 신뢰되는 운영 체제에 의해, 상기 제 1 표면 및 상기 제 2 표면을 합성하여, 상기 공통 컨트롤 및 상기 보안 컨트롤을 포함하는 합성 표면을 획득하는 단계는:
상기 신뢰되는 운영 체제에 의해, 통신 에이전트를 사용함으로써 상기 리치 운영 체제에 의해 전송되는 상기 제 1 표면을 획득하는 단계; 및
상기 신뢰되는 운영 체제에 의해, 상기 제 1 표면 상에 상기 제 2 표면을 합성하여, 상기 합성 표면을 획득하는 단계 - 상기 합성 표면은 상기 신뢰되는 운영 체제의 상기 프레임 버퍼 내에 존재함 - 를 포함하는
방법.
- 제2항 내지 제4항 중 어느 한 항에 있어서,
상기 신뢰되는 운영 체제에 의해, 상기 제 1 표면 및 상기 제 2 표면을 합성하여, 상기 공통 컨트롤 및 상기 보안 컨트롤을 포함하는 합성 표면을 획득하는 단계는:
상기 신뢰되는 운영 체제에 의해, 통신 에이전트를 사용함으로써 상기 리치 운영 체제의 상기 프레임 버퍼를 구성하며 상기 리치 운영 체제에 의해 전송되는 어드레스를 획득하는 단계; 및
상기 신뢰되는 운영 체제에 의해, 상기 어드레스에 기반하여 상기 리치 운영 체제의 상기 프레임 버퍼 내의 상기 제 1 표면에 액세스하고, 상기 제 1 표면 및 상기 제 2 표면을 합성하여, 상기 합성 표면을 획득하는 단계 - 상기 합성 표면은 상기 신뢰되는 운영 체제의 상기 프레임 버퍼 내에 존재함 - 를 포함하는
방법.
- 제1항 내지 제6항 중 어느 한 항에 있어서,
상기 리치 운영 체제는 복수의 프레임 버퍼를 포함하고;
상기 리치 운영 체제에 의해, 상기 사용자 인터페이스 내의 상기 공통 컨트롤을 렌더링하여, 제 1 표면을 획득하는 단계는:
상기 리치 운영 체제에 의해, 상기 사용자 인터페이스 내의 상기 공통 컨트롤을 렌더링하여, 복수의 중간 표면을 획득하는 단계 - 각각의 중간 표면은 독립적인 프레임 버퍼 내에 개별적으로 존재함 -; 및
상기 리치 운영 체제에 의해, 하드웨어를 호출함으로써 상기 복수의 중간 표면을 상기 제 1 표면으로 결합시키는 단계를 포함하는
방법.
- 제1항 내지 제7항 중 어느 한 항에 있어서,
상기 리치 운영 체제에 의해, 상기 사용자 인터페이스에 대응하는 소스 코드 또는 레이아웃 파일을 파싱하여, 상기 사용자 인터페이스 내에 포함되는 상기 공통 컨트롤 및 상기 보안 컨트롤을 결정하는 단계를 더 포함하는
방법.
- 제1항 내지 제8항 중 어느 한 항에 있어서,
상기 보안 컨트롤은 보안 라벨을 가지며, 상기 리치 운영 체제는 상기 보안 라벨에 기반하여 상기 보안 컨트롤을 상기 공통 컨트롤과 구별하는
방법.
- 서로 격리된 신뢰되는 실행 환경(trusted execution environment)(TEE)과 리치 실행 환경(rich execution environment)(REE)을 포함하는 단말기 디바이스로서,
리치 운영 체제(rich operating system)와 클라이언트 애플리케이션(client application)(CA)은 상기 REE에서 실행되고, 신뢰되는 운영 체제(trusted operating system)는 상기 TEE에서 실행되며, 상기 CA의 사용자 인터페이스는 공통 컨트롤 및 보안 컨트롤을 포함하고;
상기 리치 운영 체제는 상기 사용자 인터페이스 내의 상기 공통 컨트롤을 렌더링하여, 제 1 표면(surface)을 획득하도록 구성되며;
상기 신뢰되는 운영 체제는: 상기 사용자 인터페이스 내의 상기 보안 컨트롤을 렌더링하여, 제 2 표면을 획득하고; 상기 제 1 표면과 상기 제 2 표면을 합성하여, 상기 공통 컨트롤 및 상기 보안 컨트롤을 포함하는 합성 표면을 획득하고, 상기 합성 표면을 디스플레이를 사용함으로써 디스플레이하도록 구성되는
단말기 디바이스.
- 제10항에 있어서,
상기 리치 운영 체제는:
상기 공통 컨트롤에 대한 측정 동작을 수행하여, 상기 공통 컨트롤의 크기를 결정하도록 구성되는 측정 모듈;
상기 공통 컨트롤에 대한 레이아웃 동작을 수행하여, 상기 공통 컨트롤의 디스플레이 포지션을 결정하도록 구성되는 레이아웃 모듈; 및
상기 공통 컨트롤의 상기 결정된 크기 및 디스플레이 포지션에 기반하여 상기 공통 컨트롤을 드로잉하여, 상기 제 1 표면을 획득하도록 구성되는 드로잉 모듈 - 상기 제 1 표면은 상기 리치 운영 체제의 프레임 버퍼 내에 존재함 - 을 포함하는
단말기 디바이스.
- 제10항 또는 제11항에 있어서,
상기 리치 운영 체제는 상기 보안 컨트롤에 대한 정보를 상기 신뢰되는 운영 체제로 전송하도록 구성되는 통신 에이전트를 더 포함하는
단말기 디바이스.
- 제12항에 있어서,
상기 신뢰되는 운영 체제는:
상기 보안 컨트롤에 대한 정보에 기반하여 상기 보안 컨트롤에 대한 측정 동작을 수행하여, 상기 보안 컨트롤의 크기 및 디스플레이 포지션을 결정하도록 구성되는 측정 모듈;
상기 보안 컨트롤에 대한 레이아웃 동작을 수행하여, 상기 보안 컨트롤의 상기 디스플레이 포지션을 결정하도록 구성되는 레이아웃 모듈; 및
상기 보안 컨트롤의 상기 결정된 크기 및 디스플레이 포지션에 기반하여 상기 보안 컨트롤을 드로잉하여, 상기 제 2 표면을 획득하도록 구성되는 드로잉 모듈 - 상기 제 2 표면은 상기 신뢰되는 운영 체제의 프레임 버퍼 내에 존재함 - 을 포함하는
단말기 디바이스.
- 제12항 또는 제13항에 있어서,
상기 통신 에이전트는 상기 리치 운영 체제의 상기 프레임 버퍼 내의 상기 제 1 표면을 상기 신뢰되는 운영 체제의 상기 프레임 버퍼와 동기화시키도록 더 구성되고; 상기 신뢰되는 운영 체제는 상기 제 1 표면 상에 상기 제 2 표면을 합성하여, 상기 합성 표면을 획득하도록 구성되는 결합 모듈을 더 포함하고, 상기 합성 표면은 상기 신뢰되는 운영 체제의 상기 프레임 버퍼 내에 존재하는
단말기 디바이스.
- 제12항 또는 제13항에 있어서,
상기 통신 에이전트는 상기 리치 운영 체제의 상기 프레임 버퍼의 어드레스를 상기 신뢰되는 운영 체제로 전송하도록 더 구성되고; 상기 신뢰되는 운영 체제는 상기 어드레스에 기반하여 상기 리치 운영 체제의 상기 프레임 버퍼 내의 제 1 표면에 액세스하고, 상기 제 1 표면과 상기 제 2 표면을 합성하여, 합성 표면을 획득하도록 구성되는 결합 모듈을 더 포함하고, 상기 합성 표면은 상기 신뢰되는 운영 체제의 상기 프레임 버퍼 내에 존재하는
단말기 디바이스.
- 제10항 내지 제15항 중 어느 한 항에 있어서,
상기 보안 컨트롤은 보안 라벨을 가지며, 상기 리치 운영 체제는 상기 보안 라벨에 기반하여 상기 보안 컨트롤을 상기 공통 컨트롤과 구별하도록 더 구성되는
단말기 디바이스.
- 프로세서, 메모리, 및 상기 메모리에 저장되고 상기 프로세서에 의해 실행될 수 있는 컴퓨터 프로그램을 포함하는 단말기 디바이스로서,
상기 프로세서가 상기 프로그램을 실행할 때, 제1항 내지 제10항 중 어느 한 항에 따른 방법의 단계들이 구현되는
단말기 디바이스.
- 컴퓨터 프로그램(명령어)을 저장하는 컴퓨터 판독 가능 저장 매체로서,
상기 프로그램(명령어)이 프로세서에 의해 실행될 때, 제1항 내지 제10항 중 어느 한 항에 따른 방법의 단계들이 구현되는
컴퓨터 판독 가능 저장 매체.
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201810637260.8A CN110618847A (zh) | 2018-06-20 | 2018-06-20 | 一种用户界面的显示方法和终端设备 |
| CN201810637260.8 | 2018-06-20 | ||
| PCT/CN2019/087338 WO2019242440A1 (zh) | 2018-06-20 | 2019-05-17 | 一种用户界面的显示方法和终端设备 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| KR20200052950A true KR20200052950A (ko) | 2020-05-15 |
Family
ID=68920741
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020207010786A Ceased KR20200052950A (ko) | 2018-06-20 | 2019-05-17 | 사용자 인터페이스 디스플레이 방법 및 단말기 디바이스 |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US20200234275A1 (ko) |
| EP (1) | EP3678021B1 (ko) |
| JP (1) | JP6974604B2 (ko) |
| KR (1) | KR20200052950A (ko) |
| CN (1) | CN110618847A (ko) |
| WO (1) | WO2019242440A1 (ko) |
Families Citing this family (16)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US12112321B2 (en) * | 2019-11-28 | 2024-10-08 | Qualcomm Incorporated | Systems and methods for implementing a secure user interface |
| CN111148070B (zh) * | 2019-12-31 | 2021-06-15 | 华为技术有限公司 | V2x通信方法、装置及车辆 |
| CN111625237B (zh) * | 2020-04-30 | 2023-05-30 | 上海艾麒信息科技有限公司 | 文字视觉变形方法、系统及介质 |
| US11741219B2 (en) * | 2020-09-08 | 2023-08-29 | Truepic Inc. | Protocol and system for tee-based authenticating and editing of mobile-device captured visual and audio media |
| JP7587691B2 (ja) * | 2020-09-29 | 2024-11-20 | 華為技術有限公司 | アプリケーションインターフェースレイアウト方法および電子デバイス |
| CN112540761B (zh) * | 2020-12-11 | 2024-06-25 | 网易(杭州)网络有限公司 | 控件的显示控制方法和装置 |
| CN115048148A (zh) * | 2021-03-09 | 2022-09-13 | 华为技术有限公司 | 一种应用运行方法及电子设备 |
| CN113032080B (zh) * | 2021-03-31 | 2023-06-27 | 广州虎牙科技有限公司 | 页面实现方法、应用程序、电子设备及存储介质 |
| CN115480762B (zh) * | 2021-05-31 | 2025-12-30 | 华为技术有限公司 | 显示视图控件的方法及装置 |
| CN115686700B (zh) * | 2021-07-30 | 2025-11-28 | 华为技术有限公司 | 渲染方法及电子设备 |
| JP7829829B2 (ja) * | 2021-10-27 | 2026-03-16 | 日本電気株式会社 | 安全なエンクレーブマイグレーションのための方法およびホストシステム |
| CN113821803B (zh) * | 2021-11-24 | 2022-02-15 | 飞腾信息技术有限公司 | 安全架构系统、安全管理方法和计算设备 |
| CN114356324B (zh) * | 2021-12-16 | 2025-01-03 | 阿里巴巴(中国)有限公司 | 界面处理方法、装置、设备和存储介质 |
| CN118797752A (zh) * | 2022-01-17 | 2024-10-18 | 荣耀终端有限公司 | 信息处理方法和装置 |
| CN114611098B (zh) * | 2022-03-24 | 2026-02-27 | 联想(北京)有限公司 | 信息处理方法、装置及电子设备 |
| CN115107515B (zh) * | 2022-06-30 | 2026-01-23 | 亿咖通(湖北)技术有限公司 | 一种仪表信息显示方法、装置、设备和存储介质 |
Family Cites Families (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000020044A (ja) * | 1998-07-03 | 2000-01-21 | Hitachi Ltd | 画像処理装置 |
| WO2005079039A1 (en) * | 2004-02-09 | 2005-08-25 | Palmsource, Inc. | A system and method of format negotiation in a computing device |
| KR101925806B1 (ko) * | 2011-12-02 | 2018-12-07 | 삼성전자 주식회사 | 보안 방법 및 장치 |
| US20130145475A1 (en) * | 2011-12-02 | 2013-06-06 | Samsung Electronics Co., Ltd. | Method and apparatus for securing touch input |
| US20130301830A1 (en) * | 2012-05-08 | 2013-11-14 | Hagai Bar-El | Device, system, and method of secure entry and handling of passwords |
| JP2013242644A (ja) * | 2012-05-18 | 2013-12-05 | Panasonic Corp | 仮想計算機システム、制御方法、およびプログラム |
| CN104133670B (zh) * | 2014-06-30 | 2017-06-09 | 中国科学院信息工程研究所 | 一种基于虚拟隔离技术的智能终端安全gui生成方法 |
| CN104809413A (zh) * | 2015-05-13 | 2015-07-29 | 上海瓶钵信息科技有限公司 | 基于TrustZone技术的移动平台可信用户界面框架 |
| EP3424194B1 (en) * | 2016-03-01 | 2020-12-02 | Qualcomm Incorporated | User interface for tee execution of a device |
| CN107292807B (zh) * | 2016-03-31 | 2020-12-04 | 阿里巴巴集团控股有限公司 | 一种图形合成方法、窗口设置方法及系统 |
| CN107066888B (zh) * | 2017-04-21 | 2020-04-21 | 北京豆荚科技有限公司 | 可扩展的可信用户接口、方法和电子设备 |
| KR102514062B1 (ko) * | 2018-02-27 | 2023-03-24 | 삼성전자주식회사 | 트러스트존 그래픽 렌더링 방법 및 그에 따른 디스플레이 장치 |
-
2018
- 2018-06-20 CN CN201810637260.8A patent/CN110618847A/zh active Pending
-
2019
- 2019-05-17 WO PCT/CN2019/087338 patent/WO2019242440A1/zh not_active Ceased
- 2019-05-17 KR KR1020207010786A patent/KR20200052950A/ko not_active Ceased
- 2019-05-17 JP JP2020517306A patent/JP6974604B2/ja active Active
- 2019-05-17 EP EP19822186.3A patent/EP3678021B1/en active Active
-
2020
- 2020-04-08 US US16/843,630 patent/US20200234275A1/en not_active Abandoned
Also Published As
| Publication number | Publication date |
|---|---|
| JP2021501388A (ja) | 2021-01-14 |
| CN110618847A (zh) | 2019-12-27 |
| WO2019242440A1 (zh) | 2019-12-26 |
| US20200234275A1 (en) | 2020-07-23 |
| EP3678021A4 (en) | 2020-12-30 |
| EP3678021A1 (en) | 2020-07-08 |
| EP3678021B1 (en) | 2023-07-26 |
| JP6974604B2 (ja) | 2021-12-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR20200052950A (ko) | 사용자 인터페이스 디스플레이 방법 및 단말기 디바이스 | |
| JP6553083B2 (ja) | 複数ログインによるブラウザ・ベースの本人情報 | |
| US20150088982A1 (en) | Load balanced inter-device messaging | |
| EP3069544B1 (en) | Protecting privacy in web-based immersive augmented reality | |
| JP6053786B2 (ja) | Arm(登録商標)トラストゾーン実施のためのファームウェア基盤トラステッドプラットフォームモジュール(tpm) | |
| KR101741293B1 (ko) | 동적 입력 장치의 맥락 제어 기법 | |
| KR102327782B1 (ko) | 전자 장치 및 커널 데이터 접근 방법 | |
| US20160344745A1 (en) | Method and protocol for secure device deployment using a partially-encrypted provisioning file | |
| US9842091B2 (en) | Switching to and from native web applications | |
| US20130185351A1 (en) | System and method for remotely operating a wireless device using a server and client architecture | |
| US10885229B2 (en) | Electronic device for code integrity checking and control method thereof | |
| CN113018868B (zh) | 云游戏登录方法、装置和系统 | |
| CN104133670B (zh) | 一种基于虚拟隔离技术的智能终端安全gui生成方法 | |
| CN115017497B (zh) | 信息处理方法、装置及存储介质 | |
| US20150121516A1 (en) | Authenticating input in trusted execution mode | |
| US10733005B1 (en) | Providing access to mobile applications by heterogeneous devices | |
| US11847718B2 (en) | Per-window digital watermark for desktop applications | |
| EP3550462B1 (en) | Security system and method for protecting against malicious code | |
| US20180145948A1 (en) | Security network system and data processing method therefor | |
| US12475267B2 (en) | Information processing method and apparatus for obtaining a display result by a terminal device | |
| Chai et al. | TEEI-A Mobile Security Infrastructure for TEE Integration | |
| CN116700694B (zh) | 小程序引擎 | |
| US20250103177A1 (en) | Application clone-based interface display method and related apparatus | |
| Danisevskis | Accelerated secure GUI for virtualized mobile handsets | |
| Liu | Enhanced Password Security on Mobile Devices. |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A201 | Request for examination | ||
| AMND | Amendment | ||
| PA0105 | International application |
Patent event date: 20200414 Patent event code: PA01051R01D Comment text: International Patent Application |
|
| PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20200414 Comment text: Request for Examination of Application |
|
| PG1501 | Laying open of application | ||
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20210329 Patent event code: PE09021S01D |
|
| AMND | Amendment | ||
| E601 | Decision to refuse application | ||
| PE0601 | Decision on rejection of patent |
Patent event date: 20211029 Comment text: Decision to Refuse Application Patent event code: PE06012S01D Patent event date: 20210329 Comment text: Notification of reason for refusal Patent event code: PE06011S01I |
|
| X091 | Application refused [patent] | ||
| AMND | Amendment | ||
| PX0901 | Re-examination |
Patent event code: PX09011S01I Patent event date: 20211029 Comment text: Decision to Refuse Application Patent event code: PX09012R01I Patent event date: 20210614 Comment text: Amendment to Specification, etc. Patent event code: PX09012R01I Patent event date: 20200414 Comment text: Amendment to Specification, etc. |
|
| PX0601 | Decision of rejection after re-examination |
Comment text: Decision to Refuse Application Patent event code: PX06014S01D Patent event date: 20220126 Comment text: Amendment to Specification, etc. Patent event code: PX06012R01I Patent event date: 20211222 Comment text: Decision to Refuse Application Patent event code: PX06011S01I Patent event date: 20211029 Comment text: Amendment to Specification, etc. Patent event code: PX06012R01I Patent event date: 20210614 Comment text: Notification of reason for refusal Patent event code: PX06013S01I Patent event date: 20210329 Comment text: Amendment to Specification, etc. Patent event code: PX06012R01I Patent event date: 20200414 |
|
| X601 | Decision of rejection after re-examination |
