Hardware authentication in a dispersed storage network

    公开(公告)号:US10409771B2

    公开(公告)日:2019-09-10

    申请号:US14452791

    申请日:2014-08-06

    Abstract: A method for authenticating a node of a dispersed storage network (DSN). In various embodiments, a dispersed storage (DS) management unit receives a device list originating from a hardware certificate authority (HCA). The HCA also provides a hardware certificate to the node. Upon receiving the hardware certificate from the node, the DS management unit determines if the certificate is valid by comparing it to information contained in the device list (such as a device ID or a serial number associated with the node). If the certificate is valid, the DS management unit sends a challenge message to the node and analyzes the resulting challenge message response to determine if it is valid. If the response is valid, the DS management unit provides a signed certificate to the node for use in authenticating the node to perform dispersed storage operations within the DSN.

    TEMPORARILY STORING DATA IN A DISPERSED STORAGE NETWORK

    公开(公告)号:US20170171309A9

    公开(公告)日:2017-06-15

    申请号:US14153319

    申请日:2014-01-13

    CPC classification number: H04L67/1097

    Abstract: A method begins by a dispersed storage (DS) processing module obtaining a transaction number and generating a set of temporary write commands regarding storage of a data segment in a dispersed storage network (DSN) memory, where a temporary write command includes the transaction number, an encoded portion of the data segment, and an implicit instruction that the encoded portion is not to be stored or made accessible in accordance with a conventional manner. The method continues with the DS processing module transmitting the set of temporary write commands to the DSN memory. When the temporarily stored data segment is to be read from the DSN memory, the method continues with the DS processing module generating a set of temporary read commands, where a temporary read command includes the transaction number, identity of the encoded portion, and an explicit instruction to read the encoded portion in violation of the conventional manner.

    Temporarily storing an encoded data slice

    公开(公告)号:US09606858B2

    公开(公告)日:2017-03-28

    申请号:US13887662

    申请日:2013-05-06

    CPC classification number: G06F11/10 G06F11/1076 G06F17/30584 G06F2211/1028

    Abstract: A processing module encodes data using a dispersed storage error coding function to produce a set of encoded data slices and identifies storage units for storage of the set of encoded data slices. The processing module determines that a storage unit of the storage units is unavailable, where the storage unit is targeted to store an encoded data slice of the set of encoded data slices. The processing module selects a foster storage unit of the storage units for temporarily storing the encoded data slice. When the storage unit is available, the processing module transfers the encoded data slice from the foster storage unit to the storage unit.

Patent Agency Ranking