KR102818214B1 - 모델 보호 방법과 장치, 전자 기기, 모델 보호 시스템, 저장 매체 및 컴퓨터 프로그램 - Google Patents
모델 보호 방법과 장치, 전자 기기, 모델 보호 시스템, 저장 매체 및 컴퓨터 프로그램 Download PDFInfo
- Publication number
- KR102818214B1 KR102818214B1 KR1020227033945A KR20227033945A KR102818214B1 KR 102818214 B1 KR102818214 B1 KR 102818214B1 KR 1020227033945 A KR1020227033945 A KR 1020227033945A KR 20227033945 A KR20227033945 A KR 20227033945A KR 102818214 B1 KR102818214 B1 KR 102818214B1
- Authority
- KR
- South Korea
- Prior art keywords
- model
- file
- verification
- encrypted
- wasm
- 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.)
- Active
Links
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/10—Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
- G06F21/12—Protecting executable software
- G06F21/121—Restricting unauthorised execution of programs
-
- 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/10—Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
- G06F21/12—Protecting executable software
- G06F21/121—Restricting unauthorised execution of programs
- G06F21/128—Restricting unauthorised execution of programs involving web programs, i.e. using technology especially used in internet, generally interacting with a web browser, e.g. hypertext markup language [HTML], applets, java
-
- 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/10—Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
- G06F21/12—Protecting executable software
- G06F21/14—Protecting executable software against software analysis or reverse engineering, e.g. by obfuscation
-
- 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/602—Providing cryptographic facilities or services
-
- 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/64—Protecting data integrity, e.g. using checksums, certificates or signatures
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/08—Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
- H04L9/0861—Generation of secret information including derivation or calculation of cryptographic keys or passwords
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Software Systems (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Bioethics (AREA)
- General Health & Medical Sciences (AREA)
- Technology Law (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Storage Device Security (AREA)
Abstract
Description
도 1은 본 개시의 실시예에 적합한 시스템 아키텍처를 예시적으로 나타내며,
도 2a는 본 개시의 실시예에 적합한 모델 보호 시스템의 블랙도를 예시적으로 나타내며,
도 2b는 본 개시의 실시예에 적합한 모델 오프라인 암호화와 온라인 추리의 개략도를 예시적으로 나타내며,
도 3a는 본 개시의 실시예에 따른 서버에 사용되는 모델 보호 방법의 흐름도를 예시적으로 나타내며,
도 3b는 본 개시의 실시예에 따른 모델 파일 및 WASM 파일의 오프라인 생성의 개략도를 예시적으로 나타내며,
도 4a는 본 개시의 실시예에 따른 클라이언트에 사용되는 모델 보호 방법의 흐름도를 예시적으로 나타내며,
도 4b는 본 개시의 실시예에 따른 모델 온라인 추리의 순서도를 예시적으로 나타내며,
도 5는 본 개시의 실시예에 따른 모델 보호 메커니즘의 개략도를 예시적으로 나타내며,
도 6은 본 개시의 실시예에 따른 서버에 사용되는 모델 보호 장치의 블록도를 예시적으로 나타내며,
도 7은 본 개시의 실시예에 따른 클라이언트에 사용되는 모델 보호 장치의 블록도를 예시적으로 나타내며,
도 8은 본 개시의 실시예의 모델 보호 방법을 구현하기 위한 전자 기기의 블록도를 예시적으로 나타낸다.
Claims (25)
- 프로세서가 수행하는 모델 보호 방법으로서,
목표 모델에 대해 실행 환경을 제공하기 위한, 대응되는 모델 추리 알고리즘 및 안전 검증 알고리즘을 포함하는 WASM 파일을 생성하는 것을 포함하며,
여기서, 상기 안전 검증 알고리즘은,
호스트 환경에 대하여 검증을 진행하는 것;
상기 WASM 파일의 무결성에 대하여 검증을 진행하는 것;
상기 목표 모델의 원시 모델 파일에 대응하여 생성된 모델 파일의 무결성에 대하여 검증을 진행하는 것;
모델 추리 과정에서 지정된 추리 과정에 대하여 타임아웃 검증을 진행하는 것;
모델 추리 과정에서 지정된 추리 과정에 대하여 타임아웃 검증을 진행하는 것;
모델 추리 과정에서 전체 추리 과정에 대하여 타임아웃 검증을 진행하는 것과 같은 안전 검증 동작 중의 적어도 하나를 실행하여 상기 목표 모델에 대한 보호를 구현하며,
상기 원시 모델 파일에 기반하여 목표 모델의 토폴로지 구조를 결정하는 것;
상기 토폴로지 구조 중의 각 연산자의 속성 및 각 연산자 간의 의존 관계를 난독화하여 상기 원시 모델 파일의 중간 결과물을 얻는 것; 및
상기 중간 결과물을 암호화하여, 암호화된 모델 파일을 얻는 것을 더 포함하는 모델 보호 방법. - 청구항 1에 있어서,
상기 WASM 파일을 암호화하여 암호화된 WASM 파일을 얻는 것;
상기 목표 모델의 모델 구성 정보를 암호화하여 암호화된 모델 구성 정보를 얻는 것;
상기 목표 모델의 가중치 데이터를 암호화하여 암호화된 가중치 데이터를 얻는 것 중의 적어도 하나를 더 포함하며,
여기서, 상기 WASM 파일에는 대응되는 복호화 알고리즘을 더 포함하며, 상기 복호화 알고리즘은 상기 암호화된 모델 파일, 상기 암호화된 모델 구성 정보, 상기 암호화된 가중치 데이터 중의 적어도 하나를 복호화하기 위한 것인 모델 보호 방법. - 청구항 2에 있어서,
복호화를 위한 키를 암호화하여 암호화된 키를 얻는 것을 더 포함하는 모델 보호 방법. - 청구항 1 내지 청구항 3 중 어느 한 항에 있어서,
상기 목표 모델에 대하여, 적어도 하나의 사용자 중의 각 사용자에게 하나의 액세스 키 식별자를 구성하는 것을 더 포함하는 모델 보호 방법. - 목표 모델의 원시 모델 파일에 기반하여 생성된 것으로서, 목표 모델에 대응하여 생성된 모델 파일을 로딩하는 것;
상기 목표 모델에 대해 실행 환경을 제공하기 위한 WASM 파일을 로딩하는 것;
상기 WASM 파일의 인스턴스화 실행 중에서, 상기 모델 파일을 상기 실행 환경에 전달하여,
호스트 환경에 대하여 검증을 진행하는 것,
상기 WASM 파일의 무결성에 대하여 검증을 진행하는 것,
상기 모델 파일의 무결성에 대하여 검증을 진행하는 것,
모델 추리 과정에서 지정된 추리 과정에 대하여 타임아웃 검증을 진행하는 것,
모델 추리 과정에서 전체 추리 과정에 대하여 타임아웃 검증을 진행하는 것과 같은 안전 검증 동작 중의 적어도 하나를 실행하여, 상기 목표 모델에 대하여 모델 보호 메커니즘을 작동시키는 것을 포함하며,
상기 모델 파일은 암호화된 파일이며, 상기 모델 파일은 상기 원시 모델의 중간 결과물을 암호화하여 얻은 것이며, 상기 중간 결과물은 상기 목표 모델의 토폴로지 구조 중의 각 연산자의 속성 및 각 연산자 간의 의존 관계를 난독화하여 얻은 것이며, 상기 목표 모델의 토폴로지 구조는 상기 원시 모델 파일에 기반하여 결정된 것인 모델 보호 방법. - 청구항 5에 있어서,
사용자의 권한 인증 통과에 응답하여, 상기 모델 파일과 상기 WASM 파일을 획득하고 로딩하는 모델 보호 방법. - 청구항 5 또는 청구항 6에 있어서,
상기 WASM 파일은 암호화된 파일인 모델 보호 방법. - 청구항 7에 있어서,
상기 WASM 파일의 인스턴스화 실행 중에서,
기설정 안전 검증의 통과에 응답하여, 암호화된 모델 파일을 복호화하여, 복호화된 모델 파일을 얻는 것; 및
상기 복호화된 모델 파일에 기반하여 모델 추리를 진행하는 것을 더 포함하는 모델 보호 방법. - 청구항 8에 있어서,
상기 기설정 안전 검증은 호스트 환경 검증, 모델 파일의 무결성 검증, WASM 파일의 무결성 검증 중의 적어도 하나를 포함하는 모델 보호 방법. - 청구항 8에 있어서,
상기 암호화된 모델 파일을 복호화하는 것은,
복호화을 위한 암호화된 키를 획득하는 것;
상기 암호화된 키를 복호화하여 복호화된 키를 얻는 것; 및
상기 복호화된 키를 이용하여 상기 암호화된 모델 파일을 복호화하는 것을 포함하는 모델 보호 방법. - 목표 모델에 대해 실행 환경을 제공하기 위한, 대응되는 모델 추리 알고리즘 및 안전 검증 알고리즘을 포함하는 WASM 파일을 생성하기 위한 생성 모듈을 포함하며,
여기서, 상기 안전 검증 알고리즘은,
호스트 환경에 대하여 검증을 진행하는 것;
상기 WASM 파일의 무결성에 대하여 검증을 진행하는 것;
상기 목표 모델의 원시 모델 파일에 대응하여 생성된 모델 파일의 무결성에 대하여 검증을 진행하는 것;
모델 추리 과정에서 지정된 추리 과정에 대하여 타임아웃 검증을 진행하는 것;
모델 추리 과정에서 지정된 추리 과정에 대하여 타임아웃 검증을 진행하는 것;
모델 추리 과정에서 전체 추리 과정에 대하여 타임아웃 검증을 진행하는 것과 같은 안전 검증 동작 중의 적어도 하나를 실행하여 상기 목표 모델에 대한 보호를 구현하며,
상기 원시 모델 파일에 기반하여 목표 모델의 토폴로지 구조를 결정하며, 상기 토폴로지 구조 중의 각 연산자의 속성 및 각 연산자 간의 의존 관계를 난독화하여 상기 원시 모델 파일의 중간 결과물을 얻으며, 상기 중간 결과물을 암호화하여, 암호화된 모델 파일을 얻기 위한 제1 암호화 모듈을 더 포함하는 모델 보호 장치. - 청구항 11에 있어서,
상기 WASM 파일을 암호화하여 암호화된 WASM 파일을 얻기 위한 제2 암호화 모듈;
상기 목표 모델의 모델 구성 정보를 암호화하여 암호화된 모델 구성 정보를 얻기 위한 제3 암호화 모듈;
상기 목표 모델의 가중치 데이터를 암호화하여 암호화된 가중치 데이터를 얻기 위한 제4 암호화 모듈 중의 적어도 하나를 더 포함하며,
여기서, 상기 WASM 파일에는 대응되는 복호화 알고리즘을 더 포함하며, 상기 복호화 알고리즘은 상기 암호화된 모델 파일, 상기 암호화된 모델 구성 정보, 상기 암호화된 가중치 데이터 중의 적어도 하나를 복호화하기 위한 것인 모델 보호 장치. - 청구항 12에 있어서,
복호화를 위한 키를 암호화하여 암호화된 키를 얻기 위한 제5 암호화 모듈을 더 포함하는 모델 보호 장치. - 청구항 11 내지 청구항 13 중 어느 한 항에 있어서,
상기 목표 모델에 대해, 적어도 하나의 사용자 중의 각 사용자에게 하나의 액세스 키 식별자를 구성하기 위한 구성 모듈을 더 포함하는 모델 보호 장치. - 목표 모델의 원시 모델 파일에 기반하여 생성된 것으로서, 목표 모델에 대응하여 생성된 모델 파일을 로딩하기 위한 제1 로딩 모듈;
상기 목표 모델에 대해 실행 환경을 제공하기 위한 WASM 파일을 로딩하기 위한 제2 로딩 모듈;
상기 WASM 파일의 인스턴스화 실행 중에서, 상기 모델 파일을 상기 실행 환경에 전달하여,
호스트 환경에 대하여 검증을 진행하는 것,
상기 WASM 파일의 무결성에 대하여 검증을 진행하는 것,
상기 모델 파일의 무결성에 대하여 검증을 진행하는 것,
모델 추리 과정에서 지정된 추리 과정에 대하여 타임아웃 검증을 진행하는 것;
모델 추리 과정에서 전체 추리 과정에 대하여 타임아웃 검증을 진행하는 것과 같은 안전 검증 동작 중의 적어도 하나를 실행하여 상기 목표 모델에 대하여 모델 보호 메커니즘을 작동시키기 위한 안전 검증 모듈을 포함하며,
상기 모델 파일은 암호화된 파일이며, 상기 모델 파일은 상기 원시 모델의 중간 결과물을 암호화하여 얻은 것이며, 상기 중간 결과물은 상기 목표 모델의 토폴로지 구조 중의 각 연산자의 속성 및 각 연산자 간의 의존 관계를 난독화하여 얻은 것이며, 상기 목표 모델의 토폴로지 구조는 상기 원시 모델 파일에 기반하여 결정된 것인 모델 보호 장치. - 청구항 15에 있어서,
사용자의 권한 인증 통과에 응답하여, 상기 제1 로딩 모듈에 의해 상기 모델 파일을 획득하고 로딩하며, 상기 제2 로딩 모듈에 의해 상기 WASM 파일을 획득하고 로딩하는 모델 보호 장치. - 청구항 15 또는 청구항 16에 있어서,
상기 WASM 파일은 암호화된 파일인 모델 보호 장치. - 청구항 17에 있어서,
상기 WASM 파일의 인스턴스화 실행 중에서, 기설정 안전 검증의 통과에 응답하여, 암호화된 모델 파일을 복호화하여, 복호화된 모델 파일을 얻기 위한 복호화 모듈; 및
상기 복호화된 모델 파일에 기반하여 모델 추리를 진행하기 위한 모듈 추리 모듈을 더 포함하는 모델 보호 장치. - 청구항 18에 있어서,
상기 기설정 안전 검증은, 호스트 환경 검증, 모델 파일의 무결성 검증, WASM 파일의 무결성 검증 중의 적어도 하나를 포함하는 모델 보호 장치. - 청구항 18에 있어서,
상기 복호화 모듈은,
복호화을 위한 암호화된 키를 획득하기 위한 획득 유닛;
상기 암호화된 키를 복호화하여 복호화된 키를 얻기 위한 제1 복호화 유닛; 및
상기 복호화된 키를 이용하여 상기 암호화된 모델 파일을 복호화하기 위한 제2 복호화 유닛을 포함하는 모델 보호 장치. - 적어도 하나의 프로세서; 및
상기 적어도 하나의 프로세서와 통신 연결된 메모리를 포함하며, 여기서,
상기 메모리는 적어도 하나의 프로세서에 의해 실행 가능한 명령어를 저장되어 있고, 상기 명령어는 적어도 하나의 프로세서에 의해 실행되어, 상기 적어도 하나의 프로세서로 하여금 청구항 1 내지 청구항 3 및 청구항 5 내지 청구항 6 중 어느 한 항의 모델 보호 방법을 실행할 수 있게 하는 전자 기기. - 컴퓨터로 하여금 청구항 1 내지 청구항 3 및 청구항 5 내지 청구항 6 중 어느 한 항의 모델 보호 방법을 실행하게 하기 위한 컴퓨터 명령어가 저장되어 있는 비휘발성 컴퓨터 판독 가능 저장 매체.
- 저장 매체에 저장되어 있고, 프로세서에 의해 실행될 시에 청구항 1 내지 청구항 3 및 청구항 5 내지 청구항 6 중 어느 한 항의 모델 보호 방법을 구현하는 컴퓨터 프로그램.
- 클라이언트와 서버를 포함하고, 여기서,
상기 클라이언트는 상기 서버에 모델 정보를 요청하고;
상기 서버는 상기 클라이언트의 요청에 응답하여 대응되는 모델 정보를 피드백하고;
상기 클라이언트는 상기 서버가 피드백한 모델 정보에 기반하여,
목표 모델의 원시 모델 파일에 기반하여 생성된 것으로서, 목표 모델에 대응하여 생성된 모델 파일을 로딩하며;
상기 목표 모델에 대해 실행 환경을 제공하기 위한 WASM 파일을 로딩하며;
상기 WASM 파일을 인스턴스화 실행시키고, 상기 모델 파일을 상기 실행 환경에 전달하는 동작을 실행하고,
여기서, 상기 WASM 파일의 인스턴스화 실행 중에서,
호스트 환경에 대하여 검증을 진행하는 것;
상기 WASM 파일의 무결성에 대하여 검증을 진행하는 것;
상기 모델 파일의 무결성에 대하여 검증을 진행하는 것;
모델 추리 과정에서 지정된 추리 과정에 대하여 타임아웃 검증을 진행하는 것;
모델 추리 과정에서 지정된 추리 과정에 대하여 타임아웃 검증을 진행하는 것;
모델 추리 과정에서 전체 추리 과정에 대하여 타임아웃 검증을 진행하는 것과 같은 안전 검증 동작 중의 적어도 하나를 실행하여 상기 목표 모델에 대하여 모델 보호 메커니즘을 작동하며,
상기 모델 파일은 암호화된 파일이며, 상기 모델 파일은 상기 원시 모델의 중간 결과물을 암호화하여 얻은 것이며, 상기 중간 결과물은 상기 목표 모델의 토폴로지 구조 중의 각 연산자의 속성 및 각 연산자 간의 의존 관계를 난독화하여 얻은 것이며, 상기 목표 모델의 토폴로지 구조는 상기 원시 모델 파일에 기반하여 결정된 것인 모델 보호 시스템. - 청구항 24에 있어서,
상기 클라이언트는 상기 서버에 모델 정보를 요청하기 전에 우선 상기 서버에 권한 인증 요청을 발송하며;
상기 서버는 상기 클라이언트로부터의 권한 인증 요청에 응답하여, 권한 인증 동작을 실행하고 권한 인증 결과를 피드백하며; 그리고,
상기 클라이언트는 상기 권한 인증 결과가 통과되었음을 나타탤 경우, 상기 서버에 모델 정보를 요청하는 모델 보호 시스템.
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202111007976.8A CN113722683B (zh) | 2021-08-30 | 2021-08-30 | 模型保护方法、装置、设备、系统以及存储介质 |
| CN202111007976.8 | 2021-08-30 | ||
| PCT/CN2022/082285 WO2023029447A1 (zh) | 2021-08-30 | 2022-03-22 | 模型保护方法、装置、设备、系统以及存储介质 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20220140638A KR20220140638A (ko) | 2022-10-18 |
| KR102818214B1 true KR102818214B1 (ko) | 2025-06-10 |
Family
ID=83804310
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020227033945A Active KR102818214B1 (ko) | 2021-08-30 | 2022-03-22 | 모델 보호 방법과 장치, 전자 기기, 모델 보호 시스템, 저장 매체 및 컴퓨터 프로그램 |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US12353524B2 (ko) |
| JP (1) | JP7606531B2 (ko) |
| KR (1) | KR102818214B1 (ko) |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20240256428A1 (en) * | 2023-01-30 | 2024-08-01 | Bullish Global | System and method for interactively debugging webassembly code |
| US12348619B2 (en) * | 2023-05-15 | 2025-07-01 | Verizon Patent And Licensing Inc. | Systems and methods for providing enhanced multi-layered security with encryption models that improve zero-trust architectures |
| US20250036965A1 (en) * | 2023-07-28 | 2025-01-30 | Fantagic Holdings LLC | Artificial intelligence store with builder and client side personalized trusted output |
| CN119135443B (zh) * | 2024-11-08 | 2025-02-25 | 福建博思软件股份有限公司 | 一种结合wasm与数据加密的防爬虫方法及系统 |
| CN121071869A (zh) * | 2025-11-06 | 2025-12-05 | 新华三技术有限公司 | 一种任务启动方法、装置及电子设备 |
Family Cites Families (23)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4512331B2 (ja) * | 2003-07-11 | 2010-07-28 | 株式会社リコー | カプセル化文書作成装置 |
| JP6439797B2 (ja) | 2014-07-03 | 2018-12-19 | ソニー株式会社 | インターフェース回路、伝送システム、伝送方向制御方法およびプログラム |
| US11379776B2 (en) * | 2015-07-27 | 2022-07-05 | Innovian Corporation | System and method for validating data |
| WO2018108275A1 (en) | 2016-12-15 | 2018-06-21 | Irdeto B.V. | Software integrity verification |
| CN108965258B (zh) | 2018-06-21 | 2021-07-16 | 河南科技大学 | 一种基于全同态加密的云环境数据完整性验证方法 |
| CN109684806A (zh) | 2018-08-31 | 2019-04-26 | 深圳壹账通智能科技有限公司 | 基于生理特征信息的身份验证方法、装置、系统和介质 |
| KR102628293B1 (ko) * | 2018-11-23 | 2024-01-24 | 주식회사 마크애니 | 클라우드 기반 인공지능을 활용한 무결성 검증 시스템, 무결성 검증 방법, 및 장치 |
| US11657124B2 (en) | 2018-12-10 | 2023-05-23 | Apple Inc. | Integrating binary inference engines and model data for efficiency of inference tasks |
| EP3903276A4 (en) * | 2018-12-24 | 2022-08-03 | INTEL Corporation | METHOD AND APPARATUS FOR PROCESSING MACHINE LEARNING MODELS IN A MULTI-PROCESS WEB BROWSER ENVIRONMENT |
| US11507662B2 (en) | 2019-02-04 | 2022-11-22 | Sateesh Kumar Addepalli | Systems and methods of security for trusted artificial intelligence hardware processing |
| CN110619220B (zh) | 2019-08-09 | 2022-03-11 | 北京小米移动软件有限公司 | 对神经网络模型加密的方法及装置、存储介质 |
| CN113268737A (zh) * | 2020-02-15 | 2021-08-17 | 阿里巴巴集团控股有限公司 | 环境安全验证方法、系统和客户端 |
| CN111949972B (zh) | 2020-02-19 | 2023-10-03 | 华控清交信息科技(北京)有限公司 | 人工智能模型的验证方法、系统、设备及存储介质 |
| US11108844B1 (en) * | 2020-06-09 | 2021-08-31 | The Procter & Gamble Company | Artificial intelligence based imaging systems and methods for interacting with individuals via a web environment |
| CN111724248A (zh) * | 2020-06-29 | 2020-09-29 | 深圳壹账通智能科技有限公司 | 机器学习算法的部署方法、微表情识别方法及终端设备 |
| CN111859379B (zh) | 2020-07-31 | 2023-08-25 | 中国工商银行股份有限公司 | 保护数据模型的处理方法和装置 |
| CN112073188B (zh) | 2020-08-31 | 2023-01-24 | 北京市商汤科技开发有限公司 | 鉴权方法、装置、设备及计算机可读存储介质 |
| CN112015470B (zh) | 2020-09-09 | 2022-02-01 | 平安科技(深圳)有限公司 | 模型部署方法、装置、设备及存储介质 |
| US11636185B2 (en) * | 2020-11-09 | 2023-04-25 | International Business Machines Corporation | AI governance using tamper proof model metrics |
| US11606416B2 (en) * | 2021-03-31 | 2023-03-14 | Telefonaktiebolaget Lm Ericsson (Publ) | Network controlled machine learning in user equipment |
| US12164890B2 (en) * | 2021-07-20 | 2024-12-10 | Raytheon Company | Anti-fragile software systems |
| CN113722683B (zh) | 2021-08-30 | 2023-10-13 | 北京百度网讯科技有限公司 | 模型保护方法、装置、设备、系统以及存储介质 |
| KR20240128018A (ko) * | 2022-01-13 | 2024-08-23 | 구글 엘엘씨 | 디바이스 기능을 난독화하는 방법 |
-
2022
- 2022-03-22 JP JP2022559937A patent/JP7606531B2/ja active Active
- 2022-03-22 KR KR1020227033945A patent/KR102818214B1/ko active Active
- 2022-03-22 US US17/915,705 patent/US12353524B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| KR20220140638A (ko) | 2022-10-18 |
| JP7606531B2 (ja) | 2024-12-25 |
| JP2023542574A (ja) | 2023-10-11 |
| US20240211609A1 (en) | 2024-06-27 |
| US12353524B2 (en) | 2025-07-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR102818214B1 (ko) | 모델 보호 방법과 장치, 전자 기기, 모델 보호 시스템, 저장 매체 및 컴퓨터 프로그램 | |
| US12353608B2 (en) | Secure collaboration between processors and processing accelerators in enclaves | |
| US11048825B2 (en) | Managing a smart contract on a blockchain | |
| CN113240519B (zh) | 基于区块链的智能合约管理方法及装置、电子设备 | |
| US10148442B2 (en) | End-to-end security for hardware running verified software | |
| EP3962135B1 (en) | Information sharing methods, apparatuses, and devices | |
| KR101608510B1 (ko) | 글로벌 플랫폼 규격을 사용하는 발행자 보안 도메인에 대한 키 관리 시스템 및 방법 | |
| CN113722683B (zh) | 模型保护方法、装置、设备、系统以及存储介质 | |
| US10871984B2 (en) | Secure service hosted in a virtual security environment | |
| CN115580413B (zh) | 一种零信任的多方数据融合计算方法和装置 | |
| CN117786694B (zh) | 一种人工智能模型运行安全可信执行环境架构系统及方法 | |
| CN111475782A (zh) | 基于sgx软件扩展指令的api密钥保护方法及系统 | |
| Kawser Ahmed et al. | Multi-Tenant Cloud FPGA: A Survey on Security, Trust, and Privacy | |
| Parno | Trust extension as a mechanism for secure code execution on commodity computers | |
| Zhang et al. | Design and implementation of trustzone-based blockchain chip wallet | |
| Gameiro | TWallet Arm TrustZone Enabled Trustable Mobile Wallet: A Case for Cryptocurrency Wallets | |
| Ribeiro | HCE Mobile Ticketing | |
| Bertholon | CertiCloud and JShadObf. Towards Integrity and Software Protection in Cloud Computing Platforms |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0105 | International application |
Patent event date: 20220929 Patent event code: PA01051R01D Comment text: International Patent Application |
|
| PA0201 | Request for examination | ||
| PG1501 | Laying open of application | ||
| PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20240926 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: 20250520 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20250604 Patent event code: PR07011E01D |
|
| PR1002 | Payment of registration fee |
Payment date: 20250605 End annual number: 3 Start annual number: 1 |
|
| PG1601 | Publication of registration |