METHOD FOR TRANSMITTING AT LEAST ONE IP DATA PACKET, RELATED SYSTEM AND COMPUTER PROGRAM PRODUCT

    公开(公告)号:US20190052599A1

    公开(公告)日:2019-02-14

    申请号:US16102271

    申请日:2018-08-13

    Abstract: A method for transmitting an Internet Protocol (IP) data packet from a first device to a second device, includes: transmitting a message from the first device to a telephone number associated with the second device; receiving the message at the second device and, in response to the message, determining a first IP address of the first device and transmitting a first IP packet from the second device to the first IP address; receiving the first IP packet at the first device and determining a source IP address of the first IP packet; and transmitting a second IP packet from the first device to the source IP address of the first IP packet.

    Keys for elliptic curve cryptography

    公开(公告)号:US11831771B2

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

    申请号:US17506377

    申请日:2021-10-20

    CPC classification number: H04L9/3073 H04L9/0838 H04L9/3247 H04L2209/12

    Abstract: Cryptographic circuitry, in operation, generates N first pairs of elliptic curve cryptography (ECC) keys r(i), R(i), with i varying from 1 to N, using K second pairs of ECC keys p(k), P(k), with k varying from 1 to K, wherein K is smaller than N. Each pair r(i), R(i) of the first pairs of keys is a linear combination of pairs of the second pairs of ECC keys according to:






    i




    [

    1
    ;
    N

    ]



    {






    r

    (
    l
    )

    =




    j
    =
    1

    K



    A

    (

    i
    ,
    j

    )

    *

    p

    (
    j
    )










    R

    (
    i
    )

    =




    j
    =
    1

    K



    A

    (

    i
    ,
    j

    )

    *

    P

    (
    j
    )







    ,







    wherein A(i,j) designates a general term of a matrix A of size N*K, and all the sub-matrices of size K*K are invertible. The cryptographic circuitry, in operation, executes cryptographic operations using one or more pairs of the first pairs of ECC keys.

    METHOD FOR OPTIMIZING EXECUTION TIME OF AN ARTIFICIAL NEURAL NETWORK

    公开(公告)号:US20220391674A1

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

    申请号:US17744062

    申请日:2022-05-13

    Abstract: According to one aspect, it is proposed a method for simplifying a trained artificial neural network, the method including: obtaining a trained neural network having layers of neurons, each layer being configured to receive at least one input, each input being connected to at least one neuron of the layer by a connection applying a weight, named trained weight, to the input, and for each input of each layer of the trained neural network: ∘ forming clusters of trained weights of the connections of the layer connected to said input of the layer, ∘ computing a representative weight for each cluster, the representative weight being representative of the weights of the cluster, ∘ replacing in the trained neural network the trained weights of each cluster by the representative weight of this cluster to obtain a simplified neural network.

    METHOD FOR CONCEALING A SUBSCRIPTION IDENTIFIER AT A USER EQUIPMENT OF A MOBILE COMMUNICATION NETWORK, AND CORRESPONDING SYSTEM AND COMPUTER PROGRAM PRODUCT

    公开(公告)号:US20220330017A1

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

    申请号:US17655867

    申请日:2022-03-22

    Abstract: A method for concealing a subscription identifier at a user equipment including a mobile equipment and an integrated circuit card storing the subscription identifier, the method including receiving a corresponding request by a server to provide a corresponding subscription identifier, performing an elliptical curve encryption of the subscription identifier generating a concealed subscription identifier, the concealing operation including the mobile equipment sending an identity retrieve command to the card, performing, before receiving the identity retrieve command at the card, a pre-calculation of the ephemeral key pair including an ephemeral private key and ephemeral public key and the shared secret key, and in response to the respective state of completion indicating that completion of the computation of a valid ephemeral key pair or shared secret key, storing the corresponding values of the ephemeral key pair and shared secret key in a table in a memory of the card.

    Method for transmitting at least one IP data packet, related system and computer program product

    公开(公告)号:US10805260B2

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

    申请号:US16557507

    申请日:2019-08-30

    Abstract: A method for transmitting an Internet Protocol (IP) data packet from a first device to a second device, includes: transmitting a message from the first device to a telephone number associated with the second device; receiving the message at the second device and, in response to the message, determining a first IP address of the first device and transmitting a first IP packet from the second device to the first IP address; receiving the first IP packet at the first device and determining a source IP address of the first IP packet; and transmitting a second IP packet from the first device to the source IP address of the first IP packet.

    METHOD OF MANAGING INTEGRATED CIRCUIT CARDS, CORRESPONDING CARD AND APPARATUS

    公开(公告)号:US20180341420A1

    公开(公告)日:2018-11-29

    申请号:US15986392

    申请日:2018-05-22

    Abstract: An integrated circuit card with a memory space includes memory space locations for storing user profile data of a plurality of user profiles. The memory space can be partitioned in segments of memory space locations. A segment map includes segment map memory locations with the memory space locations in the memory space coupled to respective segment map memory locations in the segment map. The memory space locations in the memory space can be allocated to the user profile data by recording in the respective segment map memory locations in the segment map the profile in the plurality of user profiles to which the memory space locations in the memory space are reserved.

    METHOD FOR REDUCING NON-VOLATILE MEMORY FRAGMENTATION IN INTEGRATED CIRCUIT CARDS, CORRESPONDING CARD AND APPARATUS

    公开(公告)号:US20230019427A1

    公开(公告)日:2023-01-19

    申请号:US17951665

    申请日:2022-09-23

    Abstract: A method of managing an integrated circuit memory includes identifying a set of allocated regions and a set of empty regions spanning a memory space of an integrated circuit card, selecting the biggest empty region of the set of empty regions, determining that an allocated memory block of an allocated region immediately adjacent to the biggest empty region is larger than the biggest remaining empty region of the memory space, storing the allocated memory block in a temporary list of skipped memory blocks, removing the allocated memory block from the set of allocated memory regions, and swapping the allocated memory block with a remaining empty region to widen the biggest empty region.

Patent Agency Ranking