WO2014183392A1 - 分布式环境下的安全通信认证方法及系统 - Google Patents
分布式环境下的安全通信认证方法及系统 Download PDFInfo
- Publication number
- WO2014183392A1 WO2014183392A1 PCT/CN2013/086753 CN2013086753W WO2014183392A1 WO 2014183392 A1 WO2014183392 A1 WO 2014183392A1 CN 2013086753 W CN2013086753 W CN 2013086753W WO 2014183392 A1 WO2014183392 A1 WO 2014183392A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- user
- server
- tgs
- ticket
- message
- 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
Classifications
-
- 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/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
- H04L9/3218—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using proof of knowledge, e.g. Fiat-Shamir, GQ, Schnorr, ornon-interactive zero-knowledge proofs
- H04L9/3221—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using proof of knowledge, e.g. Fiat-Shamir, GQ, Schnorr, ornon-interactive zero-knowledge proofs interactive zero-knowledge proofs
-
- 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
- G06F21/33—User authentication using certificates
- G06F21/335—User authentication using certificates for accessing specific resources, e.g. using Kerberos tickets
-
- 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/57—Certifying or maintaining trusted computer platforms, e.g. secure boots or power-downs, version controls, system software checks, secure updates or assessing vulnerabilities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/0807—Network architectures or network communication protocols for network security for authentication of entities using tickets, e.g. Kerberos
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/0884—Network architectures or network communication protocols for network security for authentication of entities by delegation of authentication, e.g. a proxy authenticates an entity to be authenticated on behalf of this entity vis-à-vis an authentication entity
-
- 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/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
- H04L9/321—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials involving a third party or a trusted authority
- H04L9/3213—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials involving a third party or a trusted authority using tickets or tokens, e.g. Kerberos
-
- 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/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
- H04L9/3234—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials involving additional secure or trusted devices, e.g. TPM, smartcard, USB or software token
-
- 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/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
- H04L9/3263—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials involving certificates, e.g. public key certificate [PKC] or attribute certificate [AC]; Public key infrastructure [PKI] arrangements
- H04L9/3268—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials involving certificates, e.g. public key certificate [PKC] or attribute certificate [AC]; Public key infrastructure [PKI] arrangements using certificate validation, registration, distribution or revocation, e.g. certificate revocation list [CRL]
Definitions
- the present invention relates to the field of computer information security technologies, and in particular, to a secure communication authentication method and system in a distributed environment. Background technique
- the security considerations of the operating system of the terminal platform are not many.
- the terminal platform is not considered to meet the requirements of the terminal platform when starting and loading the operating system, and it is generally assumed to be secure. Without a reliable terminal platform, it is impossible to talk about trusted networks and trusted network connections.
- TCG Trusted Computing Group
- TCPA focused on enhancing its security from the computing platform architecture and in January 2001 released the Trusted Computing Platform standard specification. In March 2003, TCPA was reorganized into TCG (Trusted Computing Group), which aims to improve the overall security by using a trusted computing platform supported by hardware security modules in computing and communication systems.
- TCG Trusted Computing Group
- the TCG organization has developed the TPM (Trusted Platform Moudle) standard, and many security chips currently comply with this specification. And because of its hardware security, it is becoming the standard configuration for PCs, especially portable PCs.
- Zero knowledge proof, - zero-knowledge proof was proposed by Goldwasser et al. in the early 1980s. It refers to the prover's ability to provide no useful letter to the verifier. In the case of interest, the verifier is believed to be correct.
- a zero-knowledge proof is essentially an agreement involving two or more parties, a series of steps required by two or more parties to complete a task. The prover proves to the verifier and believes that he knows or owns a message, but the attestation process cannot disclose any information about the proved message to the verifier.
- a lot of facts prove that zero-knowledge proof is very useful in cryptography. If you can use zero-knowledge proof for verification, you will be able to solve many problems effectively.
- Kerberos is a network authentication protocol designed to provide powerful authentication services for client I server applications through a key system.
- the implementation of the authentication process does not depend on the authentication of the host operating system, does not require trust based on the host address, does not require physical security of all hosts on the network, and assumes that packets transmitted on the network can be arbitrarily read, modified, and inserted. .
- Kerberos as a trusted third-party authentication service, performs authentication services through traditional cryptographic techniques (such as shared keys).
- the authentication process is as follows: The client sends a request to the authentication server (AS) requesting the certificate of a server, and then the response of the AS contains the certificates encrypted with the client key.
- AS authentication server
- the certificate consists of: 1) the server "ticket”; 2) a temporary encryption key (also known as the session key "session key”).
- the client transmits the ticket (including the client identity encrypted with the server key and a copy of the session key) to the server.
- the session key can (usually shared via the client and server) used to authenticate the client or authentication server, or to provide cryptographic services for future communications between the communicating parties, or to provide further communication to the communicating parties by exchanging independent subsession keys. Communication encryption service.
- an object of the present invention is to provide a secure communication authentication method and system in a distributed environment.
- the method and system improve various aspects of the platform in the process of TCG remote proofing, expand the platform method, combine zero knowledge, Kerberos framework and virtual technology to design a new Certification method.
- the method mainly improves the platform information exposure, the trusted third party bottleneck and the avoidance complexity in the above methods.
- the technical solution adopted by the present invention is: A secure communication authentication method in a distributed environment, where the user uses the zero-knowledge proof method for identity authentication, including the following steps:
- the user sends an identity certificate request to the authentication server AS in the Kerberos server.
- the AS After the user identity verification is passed, the AS sends a ticket and an authentication code corresponding to the identity of the user to the user, and the ticket includes an AIK certificate generated by a combination of the Kerberos server and the zero-knowledge certificate;
- a secure communication authentication system in a distributed environment including the following devices:
- a user platform where the user platform refers to a client that needs to perform AIK certificate authentication
- the Kerberos server includes an authentication server AS and a ticket granting server TGS, and the authentication server AS is configured to check whether the attribute information provided by the user platform is in the security valve, and issue and associate the TGS ticket with the user platform in the security valve.
- the AIK certificate, the ticket granting server TGS detects whether the TGS ticket held by the user platform expires, and issues a communicable application service ticket to the legal user platform;
- the remote attestation server is configured to check the AIK certificate and the application service ticket when the user platform holding the application service ticket communicates with the remote attestation server, and then apply the service after being legalized;
- the user platform, the Kerberos server, and the remote attestation server are connected to each other through the Internet.
- the effect of the present invention is that: the method and system of the present invention can solve the privacy exposure and efficiency problems faced by remote servers in mutual authentication in existing distributed systems.
- This method combines zero-knowledge proof, Kerberos technology and virtual TPM technology.
- the platform applies for AIK certificate, it uses zero-knowledge proof, uses Kerberos as TTP, Kerberos is divided into AS and TGS, AS performs AIK authentication, then A TPM only needs Perform an AS authentication.
- Figure 1 is a structural view of the system of the present invention
- FIG. 2 is a schematic diagram showing the structure of a certificate system in a remote proof process of the method of the present invention
- FIG. 3 is a flow chart of the method of the present invention
- a secure communication authentication system in a distributed environment includes the following devices: a user platform, where the user platform refers to a client that needs to perform certificate authentication;
- a Kerberos server including an authentication server AS and a ticket granting server TGS, wherein the authentication server AS is configured to check whether the attribute information provided by the user platform is in a security valve, and The TGS ticket and the associated AIK certificate are issued to the user platform in the security valve, and the ticket granting server TGS detects whether the TGS ticket held by the user platform expires, and issues a communicable application service ticket to the legal user platform;
- the remote attestation server is configured to check the AIK certificate and the application service ticket when the user platform holding the application service ticket communicates with the remote attestation server, and then apply the application service after being legal.
- the user platform, the Kerberos server, and the remote attestation server are connected to each other via the Internet.
- the user platform includes the following modules:
- the security chip TPM/TCM is used to record the metric value of the system attribute information of the user platform; the XEN virtual machine is used to provide a secure and reliable implementation platform for the certification process. Sharing workloads on the same platform often needs to be independent for a variety of reasons. Different interests determine that the websites of competitive businesses need to access each other's data, and there are many unsafe factors. In addition, malware disrupts the shared hardware environment in which these software functions. Virtualization is increasingly used for production, making software security more demanding integrity and workload isolation. As shown in Figure 2, Figure 2 is a schematic diagram of the architecture of the user platform. The vTPM architecture is built. The user platform is required to be equipped with a security chip TPM/TCM. This document uses TPM as an example. The CPU must have Intel-VT or AMD-V virtual technology. BIOS supports TCG specification and Advanced Configuration and Power Management Interface (ACPI); also requires Linux system boot loader with IMA metrics
- the XEN virtual machine mainly includes three virtual domains.
- the TPM After the user platform is powered on, the TPM starts with its own trusted metric root. First, it performs integrity measurement on other parts of the BIOS, and stores the metrics in the PCR of the trusted cryptographic module. According to the selected judgment mechanism to judge the integrity of the BIOS, if the integrity is not destroyed, run the BIOS; and measure the integrity of the Initial Program Loader-IPL/Master Boot Record-MBR. Determine the IPL/MBR integrity based on the judgment mechanism. If the IPL/MBR integrity is not destroyed, run the MBR; then measure the operating system (OS) kernel degree by IPL/MBR. Volume and load component GRUB-IMA (GNU GRand Unified Bootloader-IMA,
- OS operating system
- the integrity of the OS kernel is measured by the component if the integrity of the component is not corrupted. If not changed, the OS kernel is run. After the OS kernel starts, it enters Domain 0. Based on the same mechanism, it detects the integrity of the OS service and passes the trust relationship to form a trusted root, which ensures that the system being started is trusted.
- Domain U is a paravirtualized virtual domain. It mainly involves the following parts: The function module vTPM in XEN. Because the XEN virtual domain itself cannot interact with the TPM, vTPM is used to interact with the TPM Emulator.
- the TPM Emulator calls the data of the underlying TPM hardware and acts as the TPM hardware for external data interaction.
- the communication driver between XEN and the TPM Emulator is xen-tpmu. This driver needs to be added when compiling the kernel; IAIK jTSS is Developed in Java using the Institut fuer Angewandtelnformations technik und Medunikation (IAIK), the implementation of the TCG Software Stack (TSS) provides access to upper-level applications.
- the vTPM is located in the XEN virtual machine, that is, in Domain 0, but functionally, the Domain U program interacts with the TPM Emulator in Domain 0, which is the key to the execution of the functional modules in Domain U, so the dotted line is used in Figure 2. Go to the area of Domain U.
- HVM-Domain is a fully virtualized virtual domain, which mainly involves the following parts: BIOS supporting TCG specification; OS loader with measurement function, forming trusted root; vTPM component for data interaction between virtual domain and TPM Emulator; When compiling the kernel, compile the IMA component invented by IBM into the kernel (Linux- ⁇ ), view the measurement results of the entire system and measure the software running in the OS; Linux-IMA needs to interact with the TPM hardware to view the TPM data.
- the OS needs to load the TPM driver tpm-tis; the user interface programming software TIM and TPM Emulator IAIK jTSS; Open Platform Trust Services (OpenPTS) is proposed by TCG, the concept ⁇ (Proof-of-Concept, PoC) and platform Trusted Trust Services (PTS) implementations, working with other trusted computing-related open source software for trusted computing with remote challengers.
- OpenPTS Open Platform Trust Services
- Domain 0 is responsible for coordinating the management of communication between computing domains. After starting the TPM Emulator, it is in a wait state, waiting for the other party to communicate with itself. Start vTPMManager to manage communication between TPM Emulator and vTPM.
- ID card is required, in the Domain U, the user publishes the TPM command by using the IAIK jTSS to prepare the TPM identity related data required for the identity authentication.
- the vTPM communicates with the vTPMManager in the Domain 0. Inform them to try to pass the TPM Emulator for data interaction.
- the vTPMManager will send the command to the TPM Emulator. After receiving the command, the TPM Emulator will adjust the underlying.
- IAIK jTSS will send an identity authentication request to the AS after receiving all the required data.
- the AS will send the AIK certificate to IAIK jTSS.
- IAIK jTSS will transfer it to Domain 0 for saving.
- HVM-Domain will extract the AIK certificate from Domain 0, then apply for the application ticket at TCG.
- it After receiving the ticket, it will send a remote certificate request to the remote attestation server, and send the AIK certificate and metric list to the remote attestation server for remote certification.
- This method of implementation requires each virtual domain to perform its duties and isolate each other, improving security.
- a secure communication authentication method in a distributed environment where the user uses the zero-knowledge authentication method for identity authentication, including the following steps:
- Step S1 The user sends an identity certificate request to the authentication server AS in the Kerberos server, KRB_AS_REQ, and after receiving the request, the AS verifies the identity of the user;
- Step S2 After the user identity verification is passed, the AS sends a ticket and an authentication code corresponding to the identity of the user to the user, where the ticket includes an AIK certificate generated by the Kerberos server and the zero-knowledge certificate;
- step S3 when the user needs to perform remote authentication with the remote attestation server, the ticket and the authentication code are held in a session with the ticket granting server TGS to obtain a ticket for communication with the application server; and in step S4, the user and the remote attestation server complete the remote attestation.
- the process of generating an AIK certificate by combining Kerberos with zero-knowledge proof is shown in FIG. 4, and the certificate generation process is as follows:
- the user encapsulates the KRB_AS_REQ message like the original Kerberos protocol, except that the predefined block is replaced by the following message: E(PUAS, KC, AS)
- Key using the AS's public key PUAS encryption, message format:
- the AS After the AS receives the KRB-AS-REQ message, the AS must authenticate the user before issuing the TGS ticket.
- the trusted platform and the trusted third party perform zero-knowledge protocol authentication.
- the same algorithm as the user is used to generate el, e2, ..., ek;
- the AS extracts the corresponding user's authentication information vl, v2, ..., vk in its own database;
- the ciphertext portion of the Kerberos generated KRB_AS_REP message is encrypted using the session key KC, AS obtained by decrypting the ciphertext portion of the KRB-AS-REQ message instead of using the user's password.
- AIK E(pk, AIKcert).
- the user can send a message to the TGS, namely KRB_TGS-REQ.
- the message contains the TGS ticket applied for and the identification ID of the service requested.
- the user also sends an authentication Authenticatorc, which contains the user's identification ID, network address and timestamp, and is encrypted with the TCS session key, which is the obtained Kc of the AS information exchange phase. , t g s.
- This certificate has a short lifetime and can only be used once compared to the lifetime of the TGS ticket. Nounce2, Options, and Times work on the same message.
- the TGS After successfully verifying the validity of the message KRB_TGS_REQ, the TGS starts assembling the message KRB_TGS_REP.
- the format of this message is the same as the message (Equation 2) KRB_AS_REP.
- the Kerberos server determines the nature of the application server ticket sent to the user according to the message (formula 3) and the received TGS ticket, and then extracts the corresponding application server key from the user password database, encrypts the ticket, and generates an application server. Bills.
- the ciphertext portion of the KRB_TGS-REP message uses the session key Kc,t g s.
- the session key Kc,v used in the exchange of messages with the application server is also distributed in the TGS information exchange phase, and both the user and the application server can obtain the session key from the corresponding domain.
- the format of the message is as follows:
- the RA server checks the validity of the ticket and authentication code, whether it is issued by trusted Kerberos.
- the present disclosure also provides one or more computer readable media having computer executable instructions that, when executed by a computer, perform a secure communication authentication method in a distributed environment, the user employing a zero knowledge proof method for identity authentication, The method includes the following steps: (1) The user sends an identity certificate request KRB_AS_REQ to the authentication server AS in the Kerberos server, and the AS checks the identity of the user after receiving the request; (2) after the user identity is passed, the AS Will be to the user Sending a ticket and an authentication code that match the identity of the user, the ticket containing the AIK certificate generated by the Kerberos server combined with the zero-knowledge certificate; (3) when the user needs to perform remote authentication with the remote attestation server, holding the ticket And the authentication code and the ticket granting server TGS are in a session to obtain a ticket for communicating with the application server; (4) the user and the remote attestation server complete the remote attestation.
- the present disclosure also provides a computer including one or more computer readable media with computer executable instructions that, when executed by a computer, perform a secure communication authentication method in the distributed environment described above.
- a computing device such as that described herein has hardware, including one or more processors or processing units, system memory, and some form of computer-readable media.
- computer readable media includes computer storage media and communication media.
- Computer storage media includes volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storing information such as computer readable instructions, data structures, program modules or other data.
- the computer can be used in one or more remote computers, such as logical connections of remote computers operating in a networked environment.
- remote computers such as logical connections of remote computers operating in a networked environment.
- embodiments of the invention are applicable to numerous other general purpose or special purpose computing system environments or configurations.
- the computing system environment is not intended to suggest any limitation as to the scope of use or functionality of any aspect of the invention.
- the computer environment should not be interpreted as having any dependency or requirement relating to any of the components or combinations shown in the exemplary operating environments.
- Examples of well-known computing systems, environments, and/or configurations suitable for use in aspects of the present invention include, but are not limited to: personal computers, server computers, handheld or laptop devices, multiprocessor systems, microprocessor based System, set top box, programmable consumer electronics, mobile phone, network PC, small computer, mainframe computer, distributed computing environment including any of the above systems or devices, and the like.
- Embodiments of the invention may be described in the general context of computer-executable instructions, such as program modules, being executed by one or more computing devices.
- Computer executable instructions can be organized as software into one or more computer executable components or modules.
- the program Modules include, but are not limited to, routines, programs, objects, components, and data structures that perform specific tasks or implement specific abstract data types. Any number of such components or modules and their organization may be utilized to implement aspects of the present invention.
- aspects of the invention are not limited to the specific computer-executable instructions or specific components or modules illustrated in the figures and described herein.
- Other embodiments of the invention may include different computer-executable instructions or components having more or less functionality than those illustrated and described herein.
- aspects of the invention may also be implemented in a distributed computing environment where tasks are performed by remote processing devices that are linked through a communication network.
- program modules can be located in both local and remote computer storage media including memory storage devices.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computing Systems (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
Claims
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP13884396.6A EP2999158A4 (en) | 2013-05-14 | 2013-11-08 | Secure communication authentication method and system in distributed environment |
| JP2016513199A JP2016519540A (ja) | 2013-05-14 | 2013-11-08 | 分散環境の安全通信認証方法及びシステム |
| US14/890,952 US20160119141A1 (en) | 2013-05-14 | 2013-11-08 | Secure communication authentication method and system in distributed environment |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201310177428.9A CN104158791A (zh) | 2013-05-14 | 2013-05-14 | 一种分布式环境下的安全通信认证方法及系统 |
| CN201310177428.9 | 2013-05-14 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2014183392A1 true WO2014183392A1 (zh) | 2014-11-20 |
Family
ID=51884197
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2013/086753 Ceased WO2014183392A1 (zh) | 2013-05-14 | 2013-11-08 | 分布式环境下的安全通信认证方法及系统 |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US20160119141A1 (zh) |
| EP (1) | EP2999158A4 (zh) |
| JP (1) | JP2016519540A (zh) |
| CN (1) | CN104158791A (zh) |
| WO (1) | WO2014183392A1 (zh) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111460429A (zh) * | 2020-03-30 | 2020-07-28 | 北京百度网讯科技有限公司 | 基于可信执行环境的任务处理方法、装置、设备和介质 |
Families Citing this family (37)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9749294B1 (en) * | 2015-09-08 | 2017-08-29 | Sprint Communications Company L.P. | System and method of establishing trusted operability between networks in a network functions virtualization environment |
| US10542115B1 (en) | 2015-10-01 | 2020-01-21 | Sprint Communications Company L.P. | Securing communications in a network function virtualization (NFV) core network |
| US9781016B1 (en) | 2015-11-02 | 2017-10-03 | Sprint Communications Company L.P. | Dynamic addition of network function services |
| WO2018016713A2 (ko) * | 2016-07-18 | 2018-01-25 | 엘지전자(주) | 무선 통신 시스템에서의 단말의 접속 식별자 보안 방법 및 이를 위한 장치 |
| CN106254070B (zh) * | 2016-09-18 | 2019-04-09 | 华南理工大学 | 一种在dnp系统中基于设备id和时间的加密方法 |
| US10250498B1 (en) | 2016-10-03 | 2019-04-02 | Sprint Communications Company L.P. | Session aggregator brokering of data stream communication |
| US10447668B1 (en) * | 2016-11-14 | 2019-10-15 | Amazon Technologies, Inc. | Virtual cryptographic module with load balancer and cryptographic module fleet |
| US10461943B1 (en) | 2016-11-14 | 2019-10-29 | Amazon Technologies, Inc. | Transparently scalable virtual hardware security module |
| CN111294155B (zh) * | 2016-11-17 | 2021-12-31 | 华为技术有限公司 | 一种适配器、数据传输系统及方法 |
| CN106656514B (zh) * | 2017-03-02 | 2019-05-31 | 北京搜狐新媒体信息技术有限公司 | kerberos认证集群访问方法、SparkStandalone集群及其驱动节点 |
| CN107196755A (zh) * | 2017-03-28 | 2017-09-22 | 山东超越数控电子有限公司 | 一种vpn设备安全启动方法及系统 |
| US10361858B2 (en) * | 2017-04-07 | 2019-07-23 | Hushmesh Inc. | Residence-based digital identity and strong authentication system |
| US10587411B2 (en) * | 2017-04-11 | 2020-03-10 | International Business Machines Corporation | Zero-knowledge verifiably attestable transaction containers using secure processors |
| CN108737093B (zh) * | 2017-04-13 | 2022-07-12 | 山东量子科学技术研究院有限公司 | 一种加密的方法、装置及系统 |
| US10348488B1 (en) | 2017-08-25 | 2019-07-09 | Sprint Communications Company L.P. | Tiered distributed ledger technology (DLT) in a network function virtualization (NFV) core network |
| US10511575B2 (en) * | 2017-09-18 | 2019-12-17 | Huawei Technologies Co., Ltd. | Securing delegated credentials in third-party networks |
| US11233647B1 (en) | 2018-04-13 | 2022-01-25 | Hushmesh Inc. | Digital identity authentication system |
| CN109067705B (zh) * | 2018-06-28 | 2020-12-01 | 如般量子科技有限公司 | 基于群组通信的改进型Kerberos身份认证系统和方法 |
| CN110677250B (zh) | 2018-07-02 | 2022-09-02 | 阿里巴巴集团控股有限公司 | 密钥和证书分发方法、身份信息处理方法、设备、介质 |
| CN110795742B (zh) | 2018-08-02 | 2023-05-02 | 阿里巴巴集团控股有限公司 | 高速密码运算的度量处理方法、装置、存储介质及处理器 |
| CN110795774B (zh) | 2018-08-02 | 2023-04-11 | 阿里巴巴集团控股有限公司 | 基于可信高速加密卡的度量方法、设备和系统 |
| CN110874478B (zh) | 2018-08-29 | 2023-05-02 | 阿里巴巴集团控股有限公司 | 密钥处理方法及装置、存储介质和处理器 |
| CN110110279A (zh) * | 2019-04-17 | 2019-08-09 | 重庆第二师范学院 | 基于可信计算安全可信度量分数阶微积分求解系统及方法 |
| CN112449323B (zh) * | 2019-08-14 | 2022-04-05 | 华为技术有限公司 | 一种通信方法、装置和系统 |
| CN110740041B (zh) * | 2019-10-16 | 2022-04-15 | 北京仁信证科技有限公司 | 基于可信计算模块的嵌入式系统安全启动与可信度量的方法 |
| US11544096B2 (en) * | 2020-02-27 | 2023-01-03 | Hewlett Packard Enterprise Development Lp | Virtual trusted platform modules |
| CN111651740B (zh) * | 2020-05-26 | 2023-04-07 | 西安电子科技大学 | 一种面向分布式智能嵌入式系统的可信平台共享系统 |
| CN112035820B (zh) * | 2020-07-22 | 2024-02-02 | 北京中安星云软件技术有限公司 | 一种用于Kerberos加密环境下的数据解析方法 |
| CN111861714B (zh) * | 2020-07-23 | 2025-02-14 | 浙江永旗区块链科技有限公司 | 企业票据拆分方法及系统 |
| CN111948998B (zh) * | 2020-08-24 | 2025-05-06 | 西安热工研究院有限公司 | 一种基于双缓冲区的分布式控制器数据库下装结构及方法 |
| WO2023000248A1 (en) * | 2021-07-22 | 2023-01-26 | Huawei Technologies Co., Ltd. | Authentication methods using zero-knowledge proof algorithms for user equipments and nodes implementing the authentication methods |
| CN113704733B (zh) * | 2021-08-31 | 2024-03-08 | 上海万向区块链股份公司 | 隐私可验证的动态did认证方法及系统 |
| CN113986470B (zh) * | 2021-11-09 | 2023-08-11 | 四川大学 | 一种用户无感知的虚拟机批量远程证明方法 |
| CA3243343A1 (en) * | 2022-01-28 | 2023-08-03 | Lauren PITTS | A method for semantically transposing text into an unrelated semantic domain, intended for secure, refuse-proof, and stealthy encryption. |
| CN114826614B (zh) * | 2022-04-22 | 2024-02-23 | 安天科技集团股份有限公司 | 一种可认证密码库文件分布式存储方法、装置和电子设备 |
| US12101301B1 (en) * | 2023-07-17 | 2024-09-24 | Mysten Labs, Inc. | Zero-knowledge proofs for login |
| CN118260774B (zh) * | 2024-05-31 | 2024-09-17 | 苏州元脑智能科技有限公司 | 服务器的启动方法及装置、存储介质及电子设备 |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1625105A (zh) * | 2003-12-02 | 2005-06-08 | 国际商业机器公司 | 信息处理装置、服务器装置、信息处理装置的方法及服务器装置的方法 |
| CN101051898A (zh) * | 2006-04-05 | 2007-10-10 | 华为技术有限公司 | 无线网络端到端通信认证方法及其装置 |
| CN101479987A (zh) * | 2006-06-27 | 2009-07-08 | 微软公司 | 生物测定凭证验证框架 |
Family Cites Families (16)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2571607B2 (ja) * | 1988-06-25 | 1997-01-16 | 日本電信電話株式会社 | 認証方式 |
| JP3314900B2 (ja) * | 1994-03-07 | 2002-08-19 | 日本電信電話株式会社 | ゼロ知識証明プロトコルを利用した情報配送方法およびシステム |
| JP3595109B2 (ja) * | 1997-05-28 | 2004-12-02 | 日本ユニシス株式会社 | 認証装置、端末装置、および、それら装置における認証方法、並びに、記憶媒体 |
| US8037314B2 (en) * | 2003-12-22 | 2011-10-11 | Intel Corporation | Replacing blinded authentication authority |
| EP1617587A1 (en) * | 2004-07-12 | 2006-01-18 | International Business Machines Corporation | Method, system and computer program product for privacy-protecting integrity attestation of computing platform |
| US7363492B2 (en) * | 2005-02-25 | 2008-04-22 | Motorola, Inc. | Method for zero-knowledge authentication of a prover by a verifier providing a user-selectable confidence level and associated application devices |
| US8522018B2 (en) * | 2006-08-18 | 2013-08-27 | Fujitsu Limited | Method and system for implementing a mobile trusted platform module |
| US9055107B2 (en) * | 2006-12-01 | 2015-06-09 | Microsoft Technology Licensing, Llc | Authentication delegation based on re-verification of cryptographic evidence |
| US8127292B1 (en) * | 2007-06-22 | 2012-02-28 | Parallels Holdings, Ltd. | Virtualization system with hypervisor embedded in bios or using extensible firmware interface |
| GB2450869B (en) * | 2007-07-09 | 2012-04-25 | Hewlett Packard Development Co | Establishing a trust relationship between computing entities |
| US20090204964A1 (en) * | 2007-10-12 | 2009-08-13 | Foley Peter F | Distributed trusted virtualization platform |
| US7996891B2 (en) * | 2008-01-30 | 2011-08-09 | International Business Machines Corporation | Systems, methods and computer program products for generating anonymous assertions |
| US9559842B2 (en) * | 2008-09-30 | 2017-01-31 | Hewlett Packard Enterprise Development Lp | Trusted key management for virtualized platforms |
| US9762583B2 (en) * | 2009-10-23 | 2017-09-12 | Interdigital Patent Holdings, Inc. | Protection against unsolicited communication |
| CN102763111B (zh) * | 2010-01-22 | 2015-08-05 | 交互数字专利控股公司 | 用于可信联合身份管理和数据接入授权的方法和设备 |
| US8677115B2 (en) * | 2010-12-09 | 2014-03-18 | Red Hat, Inc. | Methods for verifying system integrity |
-
2013
- 2013-05-14 CN CN201310177428.9A patent/CN104158791A/zh active Pending
- 2013-11-08 US US14/890,952 patent/US20160119141A1/en not_active Abandoned
- 2013-11-08 JP JP2016513199A patent/JP2016519540A/ja active Pending
- 2013-11-08 EP EP13884396.6A patent/EP2999158A4/en not_active Withdrawn
- 2013-11-08 WO PCT/CN2013/086753 patent/WO2014183392A1/zh not_active Ceased
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1625105A (zh) * | 2003-12-02 | 2005-06-08 | 国际商业机器公司 | 信息处理装置、服务器装置、信息处理装置的方法及服务器装置的方法 |
| CN101051898A (zh) * | 2006-04-05 | 2007-10-10 | 华为技术有限公司 | 无线网络端到端通信认证方法及其装置 |
| CN101479987A (zh) * | 2006-06-27 | 2009-07-08 | 微软公司 | 生物测定凭证验证框架 |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111460429A (zh) * | 2020-03-30 | 2020-07-28 | 北京百度网讯科技有限公司 | 基于可信执行环境的任务处理方法、装置、设备和介质 |
| CN111460429B (zh) * | 2020-03-30 | 2024-01-02 | 北京百度网讯科技有限公司 | 基于可信执行环境的任务处理方法、装置、设备和介质 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN104158791A (zh) | 2014-11-19 |
| US20160119141A1 (en) | 2016-04-28 |
| JP2016519540A (ja) | 2016-06-30 |
| EP2999158A4 (en) | 2017-01-11 |
| EP2999158A1 (en) | 2016-03-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2016519540A (ja) | 分散環境の安全通信認証方法及びシステム | |
| CN111541785A (zh) | 基于云计算的区块链数据处理方法及装置 | |
| CN103888251B (zh) | 一种云环境中虚拟机可信保障的方法 | |
| CA3117713C (en) | Authorization with a preloaded certificate | |
| US8176336B1 (en) | Software trusted computing base | |
| EP2702724B1 (en) | Secure virtual machine provisioning | |
| CN103139221B (zh) | 一种可信虚拟平台及其构建方法、平台之间数据迁移方法 | |
| CN103501303B (zh) | 一种针对云平台虚拟机度量的主动远程证明方法 | |
| Danev et al. | Enabling secure VM-vTPM migration in private clouds | |
| CN101834860B (zh) | 一种远程动态验证客户端软件完整性的方法 | |
| US20160028551A1 (en) | Systems and methods for hardware security module as certificate authority for network-enabled devices | |
| CN107667347A (zh) | 用于虚拟化访问由融合式可管理性和安全引擎提供的安全服务的技术 | |
| Stumpf et al. | An approach to a trustworthy system architecture using virtualization | |
| TW201635180A (zh) | 與網路服務主機通訊之安全硬體安全模組系統與方法 | |
| WO2016107394A1 (zh) | 虚拟机的深度证明方法、计算设备和计算机系统 | |
| Ott et al. | Universal remote attestation for cloud and edge platforms | |
| CN111008094B (zh) | 一种数据恢复方法、设备和系统 | |
| CN111901285A (zh) | 一种可信验证方法、系统、设备及存储介质 | |
| WO2014117648A1 (zh) | 应用访问方法和设备 | |
| CN111147233B (zh) | Abe属性加密可信实现方法及节点 | |
| CN118432826B (zh) | 群组设备的注册与身份认证方法、系统、设备及存储介质 | |
| CN118214562A (zh) | 一种基于tee和tpm机密计算节点的证明服务方法 | |
| Nepal et al. | Trust extension device: providing mobility and portability of trust in cooperative information systems | |
| CN118523905A (zh) | 用于获取证书或凭证的方法、装置、设备和存储介质 | |
| CN115549948A (zh) | 一种基于可信计算的去中心信任链认证方法、系统及介质 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 13884396 Country of ref document: EP Kind code of ref document: A1 |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2013884396 Country of ref document: EP |
|
| ENP | Entry into the national phase |
Ref document number: 2016513199 Country of ref document: JP Kind code of ref document: A |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 14890952 Country of ref document: US |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |