US 12,149,515 B2
Distributed key secret for rewritable blockchain
Giuseppe Ateniese, Alexandria, VA (US); Michael T. Chiaramonte, New York, NY (US); David Treat, Ridgefield, CT (US); Bernardo Magri, Rome (IT); and Daniele Venturi, Rome (IT)
Assigned to Accenture Global Solutions Limited, Dublin (IE); and GSC SECRYPT, LLC, Alexandria, VA (US)
Filed by Accenture Global Solutions Limited, Dublin (IE); and GSC SECRYPT, LLC, Alexandria, VA (US)
Filed on Dec. 22, 2022, as Appl. No. 18/145,324.
Application 18/145,324 is a division of application No. 16/834,260, filed on Mar. 30, 2020, granted, now 11,552,935.
Application 16/834,260 is a division of application No. 15/989,900, filed on May 25, 2018, granted, now 10,623,387, issued on Apr. 14, 2020.
Application 15/684,721 is a division of application No. 15/596,899, filed on May 16, 2017, granted, now 9,774,578, issued on Sep. 26, 2017.
Application 15/989,900 is a continuation of application No. 15/684,721, filed on Aug. 23, 2017, granted, now 10,110,576, issued on Oct. 23, 2018.
Prior Publication US 2023/0132211 A1, Apr. 27, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 29/06 (2006.01); G06F 3/06 (2006.01); G06F 21/53 (2013.01); G06F 21/64 (2013.01); H04L 9/06 (2006.01); H04L 9/08 (2006.01); H04L 9/14 (2006.01); H04L 9/30 (2006.01); H04L 9/32 (2006.01); H04L 9/40 (2022.01); H04L 9/00 (2022.01)
CPC H04L 63/062 (2013.01) [G06F 3/0619 (2013.01); G06F 3/0622 (2013.01); G06F 3/0659 (2013.01); G06F 3/0673 (2013.01); G06F 21/53 (2013.01); G06F 21/64 (2013.01); H04L 9/0618 (2013.01); H04L 9/0637 (2013.01); H04L 9/0643 (2013.01); H04L 9/0841 (2013.01); H04L 9/085 (2013.01); H04L 9/0894 (2013.01); H04L 9/14 (2013.01); H04L 9/30 (2013.01); H04L 9/3221 (2013.01); H04L 9/3226 (2013.01); H04L 9/3242 (2013.01); H04L 63/061 (2013.01); H04L 9/50 (2022.05); H04L 2209/46 (2013.01); H04L 2209/56 (2013.01)] 12 Claims
OG exemplary drawing
 
1. A method including:
at rewrite circuitry:
receiving a first portion of a key secret via a key secret exchange protocol;
combining the first portion with at least a second or a third portion of the key secret to obtain the key secret; and
using the key secret, performing at least a validity-preserving rewrite to a selected block of a data-tamper-protected blockchain, wherein the validity-preserving rewrite is implemented by substituting the selected block with a second block with different data content that produces the same or an equivalent integrity output.