Method and Apparatus for Generating Working Key, and Computer-Readable Storage Medium

    公开(公告)号:US20240214193A1

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

    申请号:US18288049

    申请日:2022-06-28

    Inventor: Zhou LU

    CPC classification number: H04L9/0861

    Abstract: The invention provides a working key generation method and device and a computer readable storage medium, and belongs to the technical field of information security. The method comprises the following steps: the terminal receiving an operation instruction sent by an upper computer, obtaining a working key purpose and a working key algorithm according to the operation instruction, setting the working key purpose as a first purpose by the terminal, generating derived data according to the first purpose, a master key identifier, a first numerical value and a master key algorithm, determining the length of a working key according to the working key algorithm, obtaining data in a working key buffer area as a key, generating the working key according with the length of the working key according to the key and the derived data, executing corresponding operation according to the operation instruction and the working key, and returning an operation result to the upper computer. Compared with an encryption scheme in the prior art, the method provided by the invention is safer and wider in application range.

    METHOD AND APPARATUS FOR SYNCHRONIZING TIME BY PARSING SATELLITE NAVIGATION DATA

    公开(公告)号:US20240120991A1

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

    申请号:US18276244

    申请日:2022-03-23

    Inventor: Zhou LU Huazhang YU

    CPC classification number: H04B7/18519

    Abstract: 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 CONCLUDING ELECTRONIC CONTRACTS AND SERVER

    公开(公告)号:US20190147027A1

    公开(公告)日:2019-05-16

    申请号:US16307167

    申请日:2017-07-21

    Inventor: Zhou LU Huazhang Yu

    Abstract: A method for concluding electronic contracts and a server, comprising: a server receiving a contract file sent by a first client, converting said contract file into a contract image, and generating a contract identifier associated with said contract file and said contract image, then sending said contract identifier and said contract image to said first client; the server receiving the contract identifier, signing location information and signatory identity information sent by the first client, and sending said contract identifier, and the contract image and signing location information associated with the contract identifier to a second client; the server receiving said contract identifier and signature image sent by the second client, and writing the signature image into the contract file associated with said contract identifier according to said signing location information. By means of the present invention, signing electronic contracts avoids the issue of time and place constraints, is convenient and quick, and reduces the waste of resources, resulting in an indisputable signature.

    SMART CARD AND METHOD FOR MANUFACTURING SAME

    公开(公告)号:US20180174008A1

    公开(公告)日:2018-06-21

    申请号:US15577399

    申请日:2016-06-08

    Inventor: Zhou LU Huazhang Yu

    CPC classification number: G06K19/077 G06K19/0723 G06K19/07743

    Abstract: Provided is a method for manufacturing a smart card, comprising: mounting a secure chip (230) on a modular circuit board (210) to obtain a secure chip module, one layer of the modular circuit board (210) being provided with a plurality of contact points (220) insulated from each other; planting a solder ball (240) on the secure chip solder pad (311) of the main circuit board (300); according to the position of the secure chip solder pad (311) on the main circuit board (300), milling out a groove (800) on the substrate on which the main circuit board (300) is packed, such that the solder ball (240) on the secure chip solder pad (311) is visible at the bottom of the groove (800); packing the secure chip module into the groove (800), and by means of the solder ball (240) on the secure chip solder pad (311), mounting the secure chip module onto the main circuit board (300). The method reduces the restrictions to the wiring of the main circuit board caused by the contact points on the surface of the smart card, thus improving the quality of the wiring of the main circuit board; furthermore, electronic circuit-level expansion may be performed on the contact point module and the secure chip, increasing the scalability of the smart card.

    METHOD FOR GENERATING OFF-LINE AUTHENTICATION CREDENTIALS BY INTELLIGENT CARD
    6.
    发明申请
    METHOD FOR GENERATING OFF-LINE AUTHENTICATION CREDENTIALS BY INTELLIGENT CARD 审中-公开
    智能卡生成离线认证证书的方法

    公开(公告)号:US20160314469A1

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

    申请号:US15027457

    申请日:2014-12-08

    Inventor: Zhou LU Huazhang Yu

    Abstract: A method for generating off-line authentication credentials by an intelligent card. The method comprises: the card receiving a command sent by a terminal, determining the type of the command, and if the command is a Get Processing Option command, processing the command to obtain a second credential and returning the second credential to the terminal; if the command is an internal authentication command, processing the command to obtain a third credential and returning the third credential to the terminal; if the command is an application cryptogram command, first determining the type of the command, and if the command is a first application cryptogram command, processing the command to obtain a corresponding credential and returning the corresponding credential to the terminal; and if the command is a second application cryptogram command, processing the command to obtain a corresponding credential and returning the corresponding credential to the terminal. By means of the present invention, dynamic data can participate in authentication of the intelligent card, the card is prevented from being copied on the basis that static data is not tampered, and use security of the intelligent card is improved.

    Abstract translation: 一种智能卡产生离线认证凭证的方法。 该方法包括:接收终端发送的命令,确定命令的类型,如果命令为“获取处理选项”命令,则处理该命令以获得第二凭证,并将第二凭证返回给终端; 如果命令是内部认证命令,则处理命令以获得第三凭证并将第三凭证返回到终端; 如果命令是应用程序密码命令,首先确定命令的类型,如果命令是第一个应用密码命令,则处理该命令以获取相应的凭证并将相应凭证返回给终端; 并且如果命令是第二应用密码命令,则处理该命令以获得相应凭证并将相应凭证返回给终端。 通过本发明,动态数据可以参与智能卡的认证,防止在静态数据不被篡改的基础上复制卡,提高了智能卡的使用安全性。

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

    公开(公告)号:US20160232360A1

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

    申请号:US14388870

    申请日:2014-06-30

    Inventor: Zhou LU Huazhang YU

    Abstract: 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.

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

    WORKING METHOD OF SMART KEY DEVICE
    8.
    发明申请
    WORKING METHOD OF SMART KEY DEVICE 有权
    智能钥匙器件的工作方法

    公开(公告)号:US20160117493A1

    公开(公告)日:2016-04-28

    申请号:US14888958

    申请日:2014-04-15

    CPC classification number: G06F21/34

    Abstract: A working method of a smart key device, in which it includes: power on the smart key device; the smart key device reads Bluetooth module parameters, and determines whether the Bluetooth module parameters are read successfully, if the parameters are read successfully, switch the Bluetooth module to connection state, and execute a next step; if the parameters are not read successfully, execute the next step directly; the smart key device determines whether working voltage is lower than a preset value, if yes, prompt low voltage state, and the device is turned off after a first preset time; if no, the device tests working voltage and waits for an interrupt trigger signal; when the device receives the interrupt trigger signal, enter corresponding interruption according to the interrupt trigger signal, after execute corresponding interrupt processing, exit corresponding interruption and continue to test the working voltage. The present invention can unify interfaces of mobile devices, so as to make mobile payment safer and more convenient.

    Abstract translation: 一种智能钥匙装置的工作方法,包括:智能钥匙装置上电; 智能钥匙设备读取蓝牙模块参数,并确定蓝牙模块参数是否被成功读取,如果参数读取成功,将蓝牙模块切换到连接状态,然后执行下一步; 如果参数未成功读取,请直接执行下一步骤; 智能钥匙装置确定工作电压是否低于预设值,如果是,则提示低电压状态,并且在第一预设时间之后关闭装置; 如果否,则设备测试工作电压并等待中断触发信号; 当设备接收到中断触发信号时,根据中断触发信号输入相应的中断,执行相应的中断处理后,退出相应的中断,并继续测试工作电压。 本发明可以统一移动设备的接口,从而使移动支付更安全,更方便。

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

    公开(公告)号:US20160085609A1

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

    申请号:US14786213

    申请日:2014-04-23

    Inventor: Zhou LU Huazhang YU

    Abstract: 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.

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

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

    公开(公告)号:US20160004511A1

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

    申请号:US14765423

    申请日:2014-04-11

    Inventor: Zhou LU Huazhang YU

    CPC classification number: G06F7/728 G06F7/72

    Abstract: 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.

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

Patent Agency Ranking