Communication system, first communication device, second communication device, method, and computer program

    公开(公告)号:US11356253B2

    公开(公告)日:2022-06-07

    申请号:US16647144

    申请日:2018-09-18

    申请人: NTI, Inc.

    IPC分类号: H04L9/08 H04L9/16 H04L9/40

    摘要: To propose a technique for solving a key delivery problem. Both of a client and a server have a function of generating the same solution at the same date and time based on the same initial solution. The client sends identification information for identifying the client to the server (S1002). The client and the server generate the same solution with time synchronization based on the initial solution (S1003 and S2002). The client and the server perform encrypted communication using the same key as a common key (S1004 and S2003).

    DATA STRUCTURE, TRANSMISSION DEVICE, RECEIVING DEVICE, SETTLEMENT DEVICE, METHOD, AND COMPUTER PROGRAM

    公开(公告)号:US20200279233A1

    公开(公告)日:2020-09-03

    申请号:US16613229

    申请日:2018-05-17

    申请人: NTI, Inc.

    IPC分类号: G06Q20/06

    摘要: Provided is a data structure of virtual currency data with high safety.The virtual currency data, which is used in combination with a settlement device that accepts settlement when the virtual currency data is received from a predetermined device via a network and when predetermined conditions are satisfied, includes virtual currency encryption data which is data obtained by, according to a predetermined encryption method, encryption of issuer information including at least information on an issuer of the virtual currency data, amount information that is information for specifying a monetary value, and settlement condition information that is information on conditions for accepting payment with virtual currency.

    TRANSMISSION AND RECEPTION SYSTEM, TRANSMISSION DEVICE, RECEPTION DEVICE, METHOD, AND COMPUTER PROGRAM

    公开(公告)号:US20200084035A1

    公开(公告)日:2020-03-12

    申请号:US16333614

    申请日:2017-09-14

    申请人: NTI, Inc.

    IPC分类号: H04L9/32 G06F21/60

    摘要: An authentication technology with far higher safety than the technology using a general one-time password is provided. A client and a server both have the function to generate the same solution under the same condition. The client creates a 20-digit first solution including alphabetical characters and numbers (S1002), generates a partial solution obtained by extracting a part of the solution according to a certain rule (S1003), and sends the partial solution to the server with identification information, which is a user ID (S1004). The server receives them (S2001), generates a solution (S2002), and generates a partial solution (S2003). When the partial solution generated by the server matches the partial solution sent from the client, the server authenticates the client to be valid.

    TRANSMISSION/RECEPTION SYSTEM, TRANSMISSION DEVICE, RECEPTION DEVICE, METHOD, AND COMPUTER PROGRAM

    公开(公告)号:US20190334707A1

    公开(公告)日:2019-10-31

    申请号:US16344042

    申请日:2017-10-27

    申请人: NTI, Inc.

    摘要: An authentication technology with far higher safety than the technology using a general one-time password is provided. A client and a server both have the function to sequentially generate the same solutions under the same condition, the solutions being series of characters, numbers, or signs. The client creates a first solution (S1002), encrypts authentication data, which is predetermined data, by using the solution to generate encrypted authentication data (S1003), and sends the encrypted authentication data to the server with identification information, which is a user ID (S1004). The server receives them (S2001), generates a solution (S2002), and encrypts authentication data shared with the client into encrypted authentication data by using the solution (S2003). When the encrypted authentication data generated by the server matches the encrypted authentication data sent from the client, the server authenticates the client to be valid.

    Data structure, transmission device, receiving device, settlement device, method, and computer program

    公开(公告)号:US12002019B2

    公开(公告)日:2024-06-04

    申请号:US16613229

    申请日:2018-05-17

    申请人: NTI, Inc.

    IPC分类号: G06Q20/06

    CPC分类号: G06Q20/065 G06Q2220/00

    摘要: Provided is a data structure of virtual currency data with high safety.
    The virtual currency data, which is used in combination with a settlement device that accepts settlement when the virtual currency data is received from a predetermined device via a network and when predetermined conditions are satisfied, includes virtual currency encryption data which is data obtained by, according to a predetermined encryption method, encryption of issuer information including at least information on an issuer of the virtual currency data, amount information that is information for specifying a monetary value, and settlement condition information that is information on conditions for accepting payment with virtual currency.

    EXECUTION DEVICE, INSTRUCTION DEVICE, METHOD EXECUTED BY SAME, AND COMPUTER PROGRAM

    公开(公告)号:US20230418924A1

    公开(公告)日:2023-12-28

    申请号:US18459848

    申请日:2023-09-01

    申请人: NTI, Inc.

    摘要: A security gate system includes an admission card and a security gate apparatus. The admission card has condition data that is data for specifying a condition to be satisfied when or before or after encrypted authentication data are transferred from the admission card to the security gate apparatus. When a user attempts to enter a building, authentication data including condition data are generated in the admission card 100 (S802), and encrypted into encrypted authentication data (S803). The encrypted authentication data are transmitted from the admission card to the security gate apparatus (S804, S904), and decrypted to be returned to the authentication data (S905). The security gate apparatus performs authentication determination which is a determination as to whether a condition specified by the condition data included in the authentication data is satisfied (S906), and opens a gate plate when a determination result is positive (S907).

    DATA PROCESSING DEVICE, DATA PROCESSING METHOD, AND COMPUTER PROGRAM

    公开(公告)号:US20230050675A1

    公开(公告)日:2023-02-16

    申请号:US17625108

    申请日:2020-07-09

    申请人: NTI, Inc.

    IPC分类号: H04L9/06

    摘要: Provided is a highly practical cryptographic technology which is capable of being used when encryption and decryption are performed in a single data processing device and which can be said to be unbreakable, or close to unbreakable. A data processing device is configured to generate encrypted data by encrypting processing target data and record the generated encrypted data in a predetermined recording medium, and to decrypt the encrypted data recorded in the recording medium back into the processing target data. The processing target data is data of a text. Encryption is performed in units of plaintext split data generated by splitting the processing target data into pieces having a predetermined number of bits. The units of the splitting are equal to or shorter than a bit length of a code for identifying characters in the text.

    Settlement system, user terminal and method executed thereby, settlement device and method executed thereby, and program

    公开(公告)号:US11521192B2

    公开(公告)日:2022-12-06

    申请号:US16065210

    申请日:2016-11-04

    申请人: NTI, Inc.

    摘要: A settlement system with higher security which replaces a settlement system using credit cards is provided. The settlement system has a user terminal, a settlement device, and a settlement terminal. First, a user ID, a password, and upper limit amount information identifying an amount are inputted in a user terminal 100 (S912), and sent to the settlement device (S913). The settlement device performs credit determination (S922), generates temporary permission information if credit is possible (S923), and sends the temporary permission information to the user terminal (S924). The user terminal generates a one-time password (S915). The one-time password is inputted to the settlement terminal (S931). If the one-time password sent from the settlement terminal to the settlement device is identical to the one-time password created in the settlement device, the settlement device allows a user's payment (S928).

    SSL COMMUNICATION SYSTEM, CLIENT, SERVER, SSL COMMUNICATION METHOD, AND COMPUTER PROGRAM

    公开(公告)号:US20220029819A1

    公开(公告)日:2022-01-27

    申请号:US16322530

    申请日:2017-08-04

    申请人: NTI, Inc.

    IPC分类号: H04L9/32 H04L9/08 H04L29/06

    摘要: SSL is improved with stronger defense against an attack from a third party, in particular, an MITMA. A client and a server each have the function of generating the same solution under the same conditions. The client generates a first solution (S1002) and transmits the solution to the server (S1003). When receiving the solution, the server generates a solution (S2002) and authenticates the client if the solution agrees with the solution received from the client (S2003). The server generates a new solution (S2004), encrypts a server certificate and an SSL certificate (S2005) by using the solution, and then transmits the certificates to the client (S2006). The client generates a new solution (S1005) and decrypts the server certificate and the SSL certificate by using the solution (S1006). The subsequent processing is identical to that of current SSL communications.