A METHOD FOR CORRECTING AN ERRONEOUS FUZZY DATA KEY

    公开(公告)号:EP4195582A1

    公开(公告)日:2023-06-14

    申请号:EP21306726.7

    申请日:2021-12-08

    IPC分类号: H04L9/08

    摘要: The invention relates to a method for correcting an erroneous fuzzy data key, and computing system. The method according to the invention comprises the steps of providing an integrated circuit and an initial fuzzy data key (K) with n bits; providing an encoding helper data algorithm (HDA); splitting the initial fuzzy data key into a first key subset(KeyA) and a second key subset (KeyB); calculating helper data (HKeyA) from the first key subset (KeyA) using the encoding helper data algorithm (HDA); calculating a masked error correction helper data (MHKey) as a combination of the helper data (HKeyA) and of the second key subset (KeyB); registering the masked error correction helper data in a memory (NVM); providing an erroneous fuzzy data key comprising a first erroneous key subset (KeyA') and a second erroneous key subset (KeyB') and comprising at least one erroneous bit in its first erroneous key subset (KeyA') and/or in its second erroneous key subset (KeyB'); unmasking the masked error correction helper data (MHKey) registered in the memory (NVM) using the second erroneous key subset (KeyB'); and correcting the erroneous fuzzy data key using the unmasked helper data (HKeyA'). The method according to the invention is implemented in Physical Unclonable Functions applications.