Integrated circuit and operation method and inspection method thereof

    公开(公告)号:US12119073B2

    公开(公告)日:2024-10-15

    申请号:US17883607

    申请日:2022-08-09

    摘要: The disclosure provides an integrated circuit and an operation method and an inspection method thereof. The integrated circuit includes a one-time programmable (OTP) memory, an identifier generation circuit, and a memory controller. The identifier generation circuit generates a random number, and performs an error-detection-code encoding operation on the random number to generate an identifier with an error-detection code. The memory controller writes the identifier generated by the identifier generation circuit into the OTP memory. The identifier generation circuit reads the identifier from the OTP memory through the memory controller, and performs an error-detection-code decoding operation on the identifier provided by the memory controller to determine whether an error of the identifier from the OTP memory is correctable. When it is determined that the error of the identifier from the OTP memory is not correctable, the writing of the identifier is deemed failed.

    MULTI-SOURCE ENTROPY RANDOMNESS AGGREGATION AND DISTRIBUTION NETWORK

    公开(公告)号:US20240329937A1

    公开(公告)日:2024-10-03

    申请号:US18740651

    申请日:2024-06-12

    申请人: QRYPT, INC.

    IPC分类号: G06F7/58 H04L9/06 H04L9/08

    摘要: Systems and methods are presented herein which are configured to provide access to high quality, verifiable random numbers from entropy sources including quantum entropy sources on-demand through application program interfaces (APIs) and other interfaces. A Randomness as a Service (RaaS) provider system can be configured to host an API offering random numbers from a predetermined selection of entropy types and may offer other selections and/or data such as specific entropy source, health check data associated with the random number, source verification data, etc. A RaaS management system can be configured to make requests to one or more RaaS provider systems for random numbers of specific entropy type(s) and then perform cryptographic functions on random numbers and/or pass random numbers to an end user system.

    HARDWARE FRIENDLY RANDOMIZATION
    4.
    发明公开

    公开(公告)号:US20240329934A1

    公开(公告)日:2024-10-03

    申请号:US18194877

    申请日:2023-04-03

    IPC分类号: G06F7/58 G06F1/04

    CPC分类号: G06F7/58 G06F1/04

    摘要: A system comprising: a clock configured to generate a clock signal, the clock signal being arranged to have N type-1 features in a given time period, each of the N type-1 features of the clock signal being generated in a different one of a plurality of time slots of the given time period; a signal generator configured to generate a randomized signal based on the clock signal, the randomized signal being generated by selecting M time slots from the plurality of time slots and transitioning the randomized signal from a first value to a second value in each of the selected M time slots, wherein M and N are positive integers and M

    Electronic device and method for packaging blocks of blockchain

    公开(公告)号:US12074964B2

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

    申请号:US17347881

    申请日:2021-06-15

    发明人: Shiaw-Herng Liu

    摘要: A method for packaging blocks of a blockchain implemented in an electronic device. The method identifies whether a packaged block is valid, and extracts from a header of valid packaged block geographic location information of the submitting blockchain node. A mining difficulty of the electronic device is calculated according to the geographic location information of the electronic device and the blockchain node, and a random number is generated. A hash value is calculated according to the random number and a determination made as to whether the calculated hash value conforms to the mining difficulty. If the calculated hash value is determined to conform to the mining difficulty, the geographic location information of the electronic device is encoded into a new block and the new block is written into the blockchain.

    Ring oscillator based true random number generator and a method for generating a random number

    公开(公告)号:US11962305B2

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

    申请号:US17303839

    申请日:2021-06-09

    申请人: NXP B.V.

    发明人: Björn Fay

    摘要: A true random number generator circuit includes a ring oscillator and a plurality of sampling circuits. The ring oscillator includes a plurality of series-connected stages coupled together in a ring. An output of a last stage of the ring oscillator is coupled to an input of a first stage of the ring oscillator. A sampling circuit of the plurality of sampling circuits has an input coupled to a node located between two adjacent stages of the plurality of series-connected stages. Every node of the ring oscillator is coupled to a corresponding sampling circuit of the plurality of sampling circuits. In another embodiment, a method for generating a random number is provided.

    ELECTRONIC DEVICE AND METHOD FOR PERFORMING A SHUFFLING OPERATION

    公开(公告)号:US20240111494A1

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

    申请号:US18462827

    申请日:2023-09-07

    发明人: Jongyeon PARK

    IPC分类号: G06F7/76 G06F5/01 G06F7/58

    CPC分类号: G06F7/76 G06F5/01 G06F7/58

    摘要: Provided is an apparatus for performing a shuffling operation, the apparatus including a memory, and a processor connected to the memory, the processor configured to determine a maximum number of bits on the basis of a total number of operations to be shuffled, determine a shuffling set including a plurality of operations arranged in an execution order, generate, via a random number generator, binary random numbers, determine a shuffle position on the basis of a value obtained by shifting a binary number obtained by multiplying the binary random numbers by the number of operations included in the shuffling set right by the maximum number of bits, and perform a shuffling operation between a last operation and an operation in the shuffle position respectively included in the shuffling operation.