We consider the problem of detecting and locating modifications in signed data to ensure partial data integrity. We assume that the data is divided into $n$ blocks (not necessarily of the same size) and that a threshold $d$ is given for the maximum amount of modified blocks that the scheme can support. We propose efficient algorithms for signature and verification steps which provide a reasonably compact signature size, for controlled sizes of $d$ with respect to $n$. For instance, for fixed $d$ the standard signature size gets multiplied by a factor of $O(\log n)$, while allowing the identification of up to $d$ modified blocks. Our scheme is based on nonadaptive combinatorial group testing and cover-free families.
翻译:我们考虑了在签字数据中发现和查找修改之处以确保部分数据完整性的问题,我们假定数据分为n美元区块(不一定相同大小),并且为该计划能够支持的修改区块最大数量设定了门槛美元,我们建议对签名和核查步骤采用有效的算法,提供合理紧凑的签字规模,对控制规模为$美元。例如,对于固定的美元,标准签字规模乘以1美元乘以$(g),同时允许确定最多不超过$d的修改区块,我们的计划以非调整式组合组合式组合测试和无覆盖家庭为基础。