METHOD AND APPARATUS FOR SYNCHRONIZING TIME BY PARSING SATELLITE NAVIGATION DATA

    公开(公告)号:US20240120991A1

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

    申请号:US18276244

    申请日:2022-03-23

    发明人: Zhou LU Huazhang YU

    IPC分类号: H04B7/185

    CPC分类号: H04B7/18519

    摘要: The present application presents a method and an apparatus for synchronizing time by parsing satellite navigation data. A service application obtains current time of a system and caches it as a first time variable, receives and parses the satellite navigation data to obtain all character strings, obtains a character string as a current character string to be processed, determines a type of a system protocol identifier, if it is a preset system protocol identifier, converts a time field of the current character string to be processed into a local time zone time value for storing, obtains the current time and stores it as a second time variable, obtains a first time compensation value according to the first and second time variables, obtains satellite navigation time according to the first time compensation value and the maximum local time zone time value and sets system time as satellite navigation time.

    METHOD FOR REALIZING SECURE COMMUNICATION
    2.
    发明申请
    METHOD FOR REALIZING SECURE COMMUNICATION 有权
    实现安全通信的方法

    公开(公告)号:US20160232360A1

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

    申请号:US14388870

    申请日:2014-06-30

    发明人: Zhou LU Huazhang YU

    IPC分类号: G06F21/60 G06K19/04 G06F13/42

    摘要: A method for realizing secure communication, comprises: Step 1, a card reader is powered on, determine a system working mode, perform an apple device verification and execute Step 2 if the system working mode is apple mode; execute Step 2 if the system working mode is USB mode; Step 2, wait for receiving an instruction, determine a first preset byte of the instruction, perform corresponding operation if the first preset byte is a first preset value; decrypt the instruction according to an initial encryption key, a key serial number and an algorithm corresponding to an algorithm flag, send the decrypted instruction to a card and execute Step 3 if the first preset byte is a second preset value; Step 3, when data returned by the card is received, the key serial number is updated, the algorithm according to the algorithm flag, the initial encryption key and the updated key serial number are configured to encrypt the data returned by the card, send the encrypted data to an upper computer via a corresponding interface according to the system working mode. According to the present invention, after a key agreement between the card reader and the upper computer, the key is updated, data is encrypted or decrypted by the updated key to improve safety of data communication.

    摘要翻译: 一种用于实现安全通信的方法,包括:步骤1,读卡器通电,确定系统工作模式,执行苹果设备验证,并在系统工作模式为苹果模式时执行步骤2; 如果系统工作模式是USB模式,请执行步骤2; 步骤2,等待接收指令,确定指令的第一预设字节,如果第一预设字节是第一预置值,则执行相应的操作; 根据初始加密密钥,密钥序列号和对应于算法标志的算法解密指令,将解密的指令发送到卡,并且如果第一预设字节是第二预设值则执行步骤3; 步骤3,当接收到卡返回的数据时,更新密钥序列号,根据算法标志,初始加密密钥和更新密钥序列号的算法配置加密卡返回的数据,发送 根据系统工作模式,通过相应的接口将加密数据加密到上位机。 根据本发明,在读卡器与上位计算机之间的密钥协商之后,密钥被更新,数据被更新的密钥加密或解密,以提高数据通信的安全性。

    METHOD FOR MANAGING APPLICATION ON CARD
    3.
    发明申请
    METHOD FOR MANAGING APPLICATION ON CARD 审中-公开
    管理卡片应用的方法

    公开(公告)号:US20160085609A1

    公开(公告)日:2016-03-24

    申请号:US14786213

    申请日:2014-04-23

    发明人: Zhou LU Huazhang YU

    IPC分类号: G06F11/07

    摘要: The present invention belongs to the field of intelligent cards, and disclosed is a method for managing an application on a card. The method comprises: after receiving data sent by a running environment, a card content management module checking a card state; when the card state is not a first preset state or a second preset state, checking the received data; and when the received data meets a preset format, continuing to receive the data sent by the running environment to obtain a complete command, and performing a corresponding command to implement an association of applications on a card. The beneficial effects of the present invention are to provide a method for managing an application on a card, so that loading, installation, update, personalization, and deletion of an application on the card can be implemented.

    摘要翻译: 本发明属于智能卡领域,并且公开了一种用于管理卡上的应用的方法。 该方法包括:在接收到运行环境发送的数据后,检查卡状态的卡内容管理模块; 当卡状态不是第一预置状态或第二预设状态时,检查接收到的数据; 并且当接收的数据满足预设格式时,继续接收由运行环境发送的数据以获得完整的命令,并且执行相应的命令以实现卡上的应用的关联。 本发明的有益效果是提供一种用于管理卡上的应用的方法,从而可以实现对卡上的应用的加载,安装,更新,个性化和删除。

    METHOD FOR IMPLEMENTING PRECOMPUTATION OF LARGE NUMBER IN EMBEDDED SYSTEM
    4.
    发明申请
    METHOD FOR IMPLEMENTING PRECOMPUTATION OF LARGE NUMBER IN EMBEDDED SYSTEM 有权
    在嵌入式系统中实现大数量预处理的方法

    公开(公告)号:US20160004511A1

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

    申请号:US14765423

    申请日:2014-04-11

    发明人: Zhou LU Huazhang YU

    IPC分类号: G06F7/72

    CPC分类号: G06F7/728 G06F7/72

    摘要: Disclosed is a method for implementing precomputation of a large number in an embedded system. A modulo module, a modulo adding module, and a Montgomery modular multiplier are invoked according to a data format of a modulus length and a value of each data bit of a binary number corresponding to the modulus length, to perform an iterative operation, so that a precomputation result of a large number can be obtained when the modulus length is an arbitrary value, thereby improving the data processing speed.

    摘要翻译: 公开了一种在嵌入式系统中实现大量预先计算的方法。 根据模数长度的数据格式和对应于模数长度的二进制数的每个数据位的值的数据格式,调用模模块,模加法模块和蒙哥马利模乘法,进行迭代操作,使得 当模数长度为任意值时,可以获得大量的预计算结果,从而提高数据处理速度。

    MNEMONIC PHRASE MANAGEMENT METHOD AND APPARATUS

    公开(公告)号:US20240168875A1

    公开(公告)日:2024-05-23

    申请号:US18283901

    申请日:2022-04-22

    发明人: Zhou LU Huazhang YU

    IPC分类号: G06F12/02 G06F7/58

    CPC分类号: G06F12/0238 G06F7/588

    摘要: A mnemonic phrase management method. The method comprises: generating a random number having a first preset length and performing calculation on the random number; splicing the random number and data having a second preset length acquired from the random number calculation result to obtain a first spliced value; grouping the first spliced value according to a third preset length; sequentially searching an offset storage area for corresponding indexes according to values of the groups; obtaining mnemonic phrase starting offset addresses and mnemonic phrase lengths according to the indexes; and acquiring corresponding mnemonic phrases from a mnemonic phrase storage area according to the mnemonic phrase starting offset addresses and the mnemonic phrase lengths and sequentially storing the mnemonic phrases into a mnemonic phrase buffer. The present invention relates to the field of information security. Compared with the prior art, the present invention can greatly reduce storage space, solve the problem of space limitation of a security chip, and save more space for applications, is applicable to existing security chips, and meets production requirements of hardware devices.

    METHOD AND SYSTEM FOR COMMUNICATION BETWEEN SERVER AND AUTHENTICATOR

    公开(公告)号:US20230396606A1

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

    申请号:US18034683

    申请日:2021-11-04

    发明人: Zhou LU Huazhang YU

    IPC分类号: H04L9/40 H04L9/08

    CPC分类号: H04L63/083 H04L9/0869

    摘要: A method for communication between a server and an authenticator. The method comprises: a server generating a first client identifier, a first authenticator identifier and a first session key according to a request sent by a client, and broadcasting, by means of the client, data comprising the first client identifier; an authenticator scanning the broadcast data, acquiring a third key to verify the first client identifier, if verification is successful, generating a second authenticator identifier and a second session key, making a notification of the successful verification, stopping scanning, and broadcasting broadcast data comprising the second authenticator identifier; the client stopping broadcasting, and scanning the broadcast data sent by the authenticator, acquiring and verifying the second authenticator identifier in the broadcast data, and if verification is successful, establishing a Bluetooth connection with the authenticator; and the client performing handshake and encrypted communication operation with the authenticator. By means of the present invention, data not being stolen during a transmission process can be ensured, thereby improving the data security during the transmission process, and ensuring the interests of a user.

    WORKING METHOD FOR KEY DEVICE AND KEY DEVICE

    公开(公告)号:US20230163965A1

    公开(公告)日:2023-05-25

    申请号:US17773687

    申请日:2021-09-09

    发明人: Zhou LU Huazhang YU

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

    摘要: A working method for a key device and a key device, including: a smart key apparatus receives an authentication instruction, determines a type of the authentication instruction, parses a FIDO2 authentication instruction to obtain a credential if the instruction is the FIDO2 authentication instruction, checks whether the credential is complete by using a changing key corresponding to the FIDO2, if a check is successful, the credential is registered in a FIDO2 mode, and the authentication response is generated and returned to the client; and if the check fails, whether the credential is complete is checked by using the changing key corresponding to a U2F, and the credential is registered in a U2F mode if a check is successful, the authentication response is generated and returned to the client, and an error response is returned to the client if the check fails.

    WORKING METHOD OF DYNAMIC TOKEN
    8.
    发明申请
    WORKING METHOD OF DYNAMIC TOKEN 有权
    动态手柄的工作方法

    公开(公告)号:US20160301687A1

    公开(公告)日:2016-10-13

    申请号:US14777768

    申请日:2014-03-18

    发明人: Zhou LU Huazhang YU

    IPC分类号: H04L29/06 H04W4/00 H04W12/06

    摘要: Disclosed is a working method of a dynamic token. The present invention relates to the field of communications. The method comprises: when a token is awakened, the awakening identification type at a flag bit is determined; if the type is a key awakening identification, the key value is detected, and a corresponding operation is performed according to the key pressed; if the type is a Bluetooth data awakening identification, Bluetooth data is received, and when the Bluetooth data has been received, the Bluetooth data is stored in a received data temporary storage region, and the Bluetooth data awakening identification is reset; if the type is Bluetooth connection awakening identification, that Bluetooth has been connected is displayed, and after fourth preset period has passed, the screen is cleared, and the Bluetooth connection awakening identification is reset; if the type is Bluetooth disconnection awakening identification, that Bluetooth has been disconnected is displayed, the received data temporary storage region is cleared, and the Bluetooth disconnection awakening identification is reset; and if the type is an awakening identification of other types, a corresponding operation according to the awakening identification is performed.

    摘要翻译: 公开了一种动态令牌的工作方法。 本发明涉及通信领域。 该方法包括:当令牌被唤醒时,确定标志位处的唤醒识别类型; 如果该类型是钥匙唤醒识别,则检测该键值,并按照按下的键进行相应的操作; 如果该类型是蓝牙数据唤醒识别,则接收到蓝牙数据,并且当接收到蓝牙数据时,蓝牙数据被存储在接收到的数据临时存储区域中,蓝牙数据唤醒识别被重置; 如果类型是蓝牙连接唤醒识别,则显示蓝牙已连接,经过第四个预设时间后,屏幕被清除,蓝牙连接唤醒识别被复位; 如果类型是蓝牙断开唤醒识别,蓝牙已断开连接,则接收到的数据临时存储区域被清除,蓝牙断开唤醒识别被复位; 并且如果类型是其他类型的唤醒标识,则执行根据唤醒识别的对应操作。

    IMPLEMENTATION METHOD FOR DRIVING OF SOFTWARE AND HARDWARE SUPPORTING OPENSC
    9.
    发明申请
    IMPLEMENTATION METHOD FOR DRIVING OF SOFTWARE AND HARDWARE SUPPORTING OPENSC 审中-公开
    软件和硬件支持OPENSC驱动的实现方法

    公开(公告)号:US20160253525A1

    公开(公告)日:2016-09-01

    申请号:US15029989

    申请日:2014-09-18

    发明人: Zhou LU Huazhang YU

    摘要: Disclosed is an implementation method for driving of software and hardware supporting OpenSC. The method is implemented by middleware invoking an interface function, and comprises invocation of a function for initializing an interface, invocation of functions for establishing an encrypted communications environment, selecting a file interface, and selecting a file to operate, invocation of a function for setting a safe environment interface, and invocation of functions for building an APDU for setting a safe environment and setting a safe environment and a signature interface by sending the APDU, and building of a signed APDU and execution, by sending the APDU, of a signature operation on an original text to be signed.

    摘要翻译: 公开了用于驱动支持OpenSC的软件和硬件的实现方法。 该方法由中间件调用接口函数实现,包括调用用于初始化接口的功能,调用用于建立加密通信环境的功能,选择文件接口和选择要操作的文件,调用功能设置 安全的环境接口,以及通过发送APDU来建立用于建立安全环境和设置安全环境和签名接口的APDU的功能的调用,以及通过发送APDU来建立签名的APDU并执行签名操作 在原始文本上签名。

    METHOD FOR RAPIDLY GENERATING COORDINATE POINT IN EMBEDDED SYSTEM
    10.
    发明申请
    METHOD FOR RAPIDLY GENERATING COORDINATE POINT IN EMBEDDED SYSTEM 有权
    用于在嵌入式系统中快速生成坐标点的方法

    公开(公告)号:US20150349955A1

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

    申请号:US14423506

    申请日:2013-10-22

    发明人: Zhou LU Huazhang YU

    IPC分类号: H04L9/08

    摘要: A method for rapidly generating coordinate points in an embedded system, comprising: according to a preset segment number of segmentation and a preset step size, segmenting a numerical value to be calculated and then grouping each data segment, and calculating an initial point value corresponding to each digit in a group of data of each data segment; detecting the value of each digit in the current data group of all data segments, subjecting the initial point value corresponding to the digit with a value of 1 and an intermediate point value to point addition operation, and updating the intermediate point value using the point addition operation result; judging whether a next data group of each data segment exists, if it does not exist, taking the intermediate point value as a resulting coordinate point value and storing same, and ending; and if it exists, subjecting the intermediate point value to a point doubling operation for a preset step size frequency, and updating the intermediate point value using the point doubling operation result, taking a next data group of each data segment as a new current data group, and continuing to perform a point addition and point doubling operation. The present invention can rapidly generate coordinate points, is effectively applied to the generation of key pairs and signatures, and greatly improves the operation speed.

    摘要翻译: 一种用于在嵌入式系统中快速生成坐标点的方法,其特征在于包括:根据分段预置段数和预定步长,分割待计算的数值,然后对每个数据段进行分组,并计算对应于 每个数据段的数据组中的每个数字; 检测所有数据段的当前数据组中的每个数字的值,对与数字1相对应的初始点值和中间点值进行加法运算,并使用点加法更新中间点值 操作结果; 判断每个数据段的下一个数据组是否存在,如果不存在,则将中间点值作为得到的坐标点值并存储,并结束; 如果存在,则使中间点值进行预设步长频率的点加倍运算,并且使用点加倍运算结果来更新中间点值,将每个数据段的下一个数据组作为新的当前数据组 ,并继续进行点加法和点加倍运算。 本发明可以快速生成坐标点,有效地应用于生成密钥对和签名,大大提高了操作速度。