Systems, methods and apparatuses for securely storing and providing payment information

    公开(公告)号:US11176546B2

    公开(公告)日:2021-11-16

    申请号:US14213912

    申请日:2014-03-14

    Abstract: The systems, methods and apparatuses described herein provide a virtual integrated circuit card (ICC). In one aspect, a method of creating a virtual ICC may be provided. The method may comprise obtaining executable code configured to run on a user device to facilitate financial transactions, preparing a first encryption key usable by the executable code, receiving a second encryption key associated with the user device, forming a virtual ICC comprising the executable code and the first encryption key, and encrypting the virtual ICC with the second encryption key. In another aspect, a virtual ICC may be embodied on a non-transitory computer-readable medium. The virtual ICC may comprise executable code configured to run on a user device to facilitate financial transactions and a first encryption key usable by the executable code. The virtual ICC may be encrypted using a second encryption key associated with the user device.

    Systems, methods and apparatuses for device attestation based on speed of computation

    公开(公告)号:US11044093B2

    公开(公告)日:2021-06-22

    申请号:US16240371

    申请日:2019-01-04

    Abstract: The systems, methods and apparatuses described herein provide a computing device that is configured to attest itself to a communication partner. In one aspect, the computing device may comprise a communication port configured to receive an attestation request from the communication partner, and an application-specific integrated circuit (ASIC). The ASIC may be configured to receive the attestation request, which may include a nonce. The ASIC may be further configured to generate a verification value, capture data representing a state of computation of the ASIC when the verification value is being generated, and send the verification value and captured data to the communication port to be transmitted back to the communication partner. The verification value may be a computation result of a predefined function taking the nonce as an initial value. In another aspect, the communication partner may be configured to attest the computing device using speed of computation attestation.

    Secure zone for secure transactions

    公开(公告)号:US10270776B2

    公开(公告)日:2019-04-23

    申请号:US15247193

    申请日:2016-08-25

    Abstract: An apparatus according to the present disclosure may comprise a secure zone configured to execute a task having a subtask. The task and subtask may have respective executable code and may be digitally signed by respective code providers. The secure zone may be further configured to apply respective sets of permissions while the respective executable code of the task and subtask are executed. The respective set of permissions for the task may be based on at least one of information associated with the signed task and information in a digital certificate of the respective code provider for the task. The respective set of permissions for the subtask may be based on at least one of information associated with the signed subtask and information in a digital certificate of the respective code provider for the subtask.

    Systems, methods and apparatuses for device attestation based on speed of computation

    公开(公告)号:US10177915B2

    公开(公告)日:2019-01-08

    申请号:US14205194

    申请日:2014-03-11

    Abstract: The systems, methods and apparatuses described herein provide a computing device that is configured to attest itself to a communication partner. In one aspect, the computing device may comprise a communication port configured to receive an attestation request from the communication partner, and an application-specific integrated circuit (ASIC). The ASIC may be configured to receive the attestation request from the communication port. The attestation request may include a nonce generated at the communication partner. The ASIC may be further generate a verification value and send the verification value to the communication port to be transmitted back to the communication partner. The verification value may be a computation result of a predefined function taking the nonce as an initial value. In another aspect, the communication partner is configured to attest the computing device using speed of computation attestation.

    Secure zone for digital communications

    公开(公告)号:US10027630B2

    公开(公告)日:2018-07-17

    申请号:US15679880

    申请日:2017-08-17

    Abstract: The systems, methods and apparatuses described herein provide a computing environment that includes a secure zone for executing tasks. An apparatus according to the present disclosure may comprise a screen, a secure zone and an indicator operatively controlled by the secure zone. The secure zone may be configured to execute a task and to assume control over an output to the screen while the apparatus is operating in a secure mode and to transfer control over the output to the screen to a non-secure zone while the apparatus is operating in a non-secure mode.

    Systems, methods and apparatuses for authorized use and refill of a printer cartridge

    公开(公告)号:US09977370B2

    公开(公告)日:2018-05-22

    申请号:US15255428

    申请日:2016-09-02

    Abstract: A chip for a cartridge with dispensable material may be provided. In one aspect, the chip may comprise a non-volatile memory for storing a number tracking amount of dispensable material in the cartridge, a key storage for storing an encryption key, a signature verification module and circuit components. The circuit components may be configured to receive and process a first message, receive and validate a second message, and update the amount of dispensable material if the validation of the second message succeeds. The first message may comprise a first command and an operation input value for a print job at the cartridge, and to process the first message may comprise decreasing the amount of dispensable material. The second message may comprise a second command to increase the amount of dispensable material, and may be validated using the signature validation module and the encryption key.

    Secure password management systems, methods and apparatuses

    公开(公告)号:US09391778B2

    公开(公告)日:2016-07-12

    申请号:US14713858

    申请日:2015-05-15

    CPC classification number: H04L9/3226 G06F21/31 H04L9/0863

    Abstract: The systems, methods and apparatuses described herein provide a computing environment for authenticating a user. An apparatus according to the present disclosure may comprise a non-volatile storage, a user interface, and a password engine. The password engine is configured to retrieve two or more predetermined prompts from the non-volatile storage, present the two or more predetermined prompts on the user interface to a user in a random order, receive a first set of input(s) in response to the two or more predetermined prompts, create an encryption keyword from the received first set of input(s) according to an original order of the two or more predetermined prompts stored in the non-volatile storage, and use the encryption keyword to authenticate the user.

    Systems, methods and apparatuses for authorized use and refill of a printer cartridge
    10.
    发明授权
    Systems, methods and apparatuses for authorized use and refill of a printer cartridge 有权
    用于打印机墨盒的授权使用和重新填充的系统,方法和装置

    公开(公告)号:US09104140B2

    公开(公告)日:2015-08-11

    申请号:US14210048

    申请日:2014-03-13

    CPC classification number: G03G15/0863 G03G15/0894 G03G15/556

    Abstract: The systems, methods and apparatuses described herein provide a chip for a cartridge with dispensable material may be provided. In one aspect, the chip may comprise a non-volatile memory for storing a number tracking amount of dispensable material in the cartridge, a circuit with permanently and irreversibly changeable state and circuit components configured to receive and process a first message, and receive a second message. The first message may comprise a first command and an operation input value for a print job at the cartridge, and to process the first message may comprise decreasing the amount of dispensable material. The second message may comprise a second command to increase the amount of dispensable material. The circuit components may be further configured to ignore the second command if the circuit has permanently and irreversibly changed its state to prevent responding to requests to increase the number tracking amount of dispensable material.

    Abstract translation: 可以提供本文所述的系统,方法和装置提供用于具有可分配材料的盒的芯片。 一方面,芯片可以包括非易失性存储器,用于在盒中存储数量跟踪量的可分配材料,具有永久和不可逆变化状态的电路以及被配置为接收和处理第一消息的电路组件,以及接收第二消息 信息。 第一消息可以包括用于盒上的打印作业的第一命令和操作输入值,并且处理第一消息可以包括减少可分配材料的数量。 第二消息可以包括增加可分配材料的量的第二命令。 如果电路已经永久地且不可逆地改变其状态以防止响应增加可分配材料的数量跟踪量的请求,则电路部件可以被进一步配置为忽略第二命令。

Patent Agency Ranking