Apparatus and methods for verifying a file origin

    公开(公告)号:US12124614B2

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

    申请号:US17109221

    申请日:2020-12-02

    CPC classification number: G06F21/64 G06F16/137 G06F21/602

    Abstract: Apparatus configured to obtain a hash of a file to be transmitted to a second apparatus and an indication of a file creator of the file; retrieve an identifier associated with the file creator; store the hash of the file, associated with the identifier of the file creator, in an immutable ledger; obtain the hash of the file from the second apparatus; verify that the hash of the file is stored in the immutable ledger; retrieve, from the immutable ledger, one or more assertions associated with the file; retrieve, from the immutable ledger, the associated identifier of the file creator using the hash of the file; and transmit, to the second apparatus: a confirmation that the file is from the file creator; and at least one of the one or more assertions associated with the file.

    Methods and systems for efficient transfer of entities on a peer-to-peer distributed ledger using the blockchain

    公开(公告)号:US12107952B2

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

    申请号:US16079094

    申请日:2017-02-16

    Abstract: The invention provides a secure method for exchanging entities via a blockchain. The invention incorporates tokenisation techniques, and also techniques for embedding metadata in a redeem script of a blockchain transaction. Embodiment(s) provide a computer implemented method of performing a transfer, the method comprising: generating a first exchange transaction, and broadcasting, over a first network, the first exchange transaction for inclusion on a P2P distributed ledger, wherein the first exchange transaction comprises: an indication of a first quantity of a cryptocurrency to be transferred; a first input provided from an output of a first invitation transaction from a first user, the first invitation transaction previously included on the P2P distributed ledger, a first script, a first user private key associated with the first user, a first third-party private key associated with a first third-party, and a first output indicating a transfer of a first entity from the first user to a second user; and wherein the first script comprises: a first set of metadata providing an indication of the first entity to be transferred and a first set of conditions for the transfer, a first user public key associated with the first user, the first user public key being a cryptographic pair with the first user private key, and a first third-party public key associated with the first third-party, the first third-party public key being a cryptographic pair with the first third-party private key.

    Method for improving the hashing of a file

    公开(公告)号:US12105672B2

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

    申请号:US18374791

    申请日:2023-09-29

    CPC classification number: G06F16/137 G06F9/30029 H04L9/0643

    Abstract: Method for calculating a modifier code of a file, the method comprising the following steps:



    a) establishing a list of possible modifier codes;
    b) establishing a list of a plurality of possible mixer numbers;
    c) for each modifier code: i) creating a list of hashes of the file;

    ii) for each mixer number, calculating the hash of the file mixed and modified by the modifier code, the modification of the file being performed using the same modification function;
    iii) adding each hash calculated in step ii) to the list of hashes of the file;
    iv) counting the number of different elements N of the list of hashes;
    v) memorizing this number N, as well as the associated modifier code, if N is the first to be counted or is greater than the number N previously memorized; and


    d) returning the last modifier code memorized.

    NAMESPACE MAPPING TO SUPPORT FILE HASH GENERATION

    公开(公告)号:US20240289303A1

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

    申请号:US18175770

    申请日:2023-02-28

    CPC classification number: G06F16/164 G06F16/137 G06F16/1734

    Abstract: A method of generating a file hash using mount namespace data includes identifying, by a user space monitoring application executing in a user space of an operating system, a target application file associated with a target application process executing in the user space of the operating system, wherein the target application process is associated with a first mount namespace, accessing, by the user space monitoring application, a mapping between the first mount namespace and one or more processes executing in the user space of the operating system, switching, by a processing device, the user space monitoring application to the first mount namespace based on the mapping, and accessing, by the user space monitoring application, the target application file in the first mount namespace.

    OFFLOADING CLIENT-SIDE DEDUPLICATION OPERATIONS USING A DATA PROCESSING UNIT

    公开(公告)号:US20240256491A1

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

    申请号:US18160148

    申请日:2023-01-26

    CPC classification number: G06F16/1752 G06F11/1456 G06F16/137

    Abstract: Embodiments for performing the inline deduplication by filtering streaming data as it is received by a backup client through a backup server executing a backup process. A data processing unit (DPU) is deployed to offload certain processing operations performed by a central processing unit (CPU) of the backup client. An inline deduplication operation comprises file operations, data segmentation, segment fingerprinting, compression, and encryption prior to storage in a backup target. The DPU is deployed and configured to perform the compression and encryption steps, the entire inline deduplication stack, or the entire inline deduplication stack plus the file system operations.

    FILE TIERING WITH DATA INTEGRITY CHECKS
    9.
    发明公开

    公开(公告)号:US20240220453A1

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

    申请号:US18092478

    申请日:2023-01-03

    CPC classification number: G06F16/16 G06F16/137

    Abstract: A method comprises computing a first hash value for at least one file of a plurality of files to be tiered in connection with a file tiering operation of the plurality of files from a source storage location to a destination storage location, wherein the file tiering operation comprises tiering of the at least one file to the destination storage location. In the method, the first hash value is compared to a second hash value for the at least one file, wherein the second hash value is computed from data in an object on the destination storage location corresponding to the at least one file. Based at least in part on the comparing, a determination is made whether the first hash value is the same as the second hash value. The tiering of the at least one file to the destination storage location proceeds in response to an affirmative determination.

    System and method for identifying and mitigating redundancies in stored data

    公开(公告)号:US12026125B2

    公开(公告)日:2024-07-02

    申请号:US16974014

    申请日:2020-09-04

    Inventor: Wai Lam

    CPC classification number: G06F16/13 G06F16/137 G06F16/174

    Abstract: In an example of an embodiment of the invention, data is replaced by a digest of the data to decrease storage requirements. When the format of the data is not known, a repeating pattern is identified within stored data comprising a plurality of data files, each data file comprising at least a header section and a data section. At least one occurrence of the repeating pattern is identified as a header section of a respective data file, and a data section of the respective data file is identified based, at least in part, on a location of the at least one occurrence of the repeating pattern. The identified data section of the respective data file is backed up. Systems are also disclosed.

Patent Agency Ranking