分布式账本技术助力数字证据完整性
1. 密码哈希与数字证据处理阶段
密码哈希是一种单向确定性数学函数的产物,通过它可以处理任意长度的数据,生成该数据的抗碰撞固定长度表示。哈希函数有两个关键特性:一是输入的微小变化会导致固定长度输出的显著变化;二是从计算角度而言,几乎不可能通过哈希值逆向确定其原始输入数据。哈希常用于判断证据在生成哈希值到被审查期间是否被篡改。
数字证据处理主要分为采集、分析和展示三个阶段:
- 采集阶段 :理想情况下,应在受控环境和既定流程中获取非易失性证据,并对原始证据制作经过验证的副本,避免直接对原始证据进行分析。但在某些情况下,如现场需要处理内存等易失性证据时,就不得不与原始证据进行交互,这也增加了证据被有意或无意修改的风险。
- 分析阶段 :同样要关注证据的完整性和保管链,因为在此阶段也会与证据进行交互。
- 展示阶段 :需要将调查结果分享或展示给特定受众,并解释之前阶段得出的信息。在这个阶段,证据的完整性很可能会受到严格审查,尤其是在刑事案件调查中。因此,所展示的观察结果必须有确凿的证据支持,且这些证据的完整性要能够得到无可置疑的证明。
2. 区块链技术解析
2.1 区块链基础结构
中本聪提出了比特币区块链,后续的区块链实现都基于此。区块链是由一系列相连的区块组成,每个区块的输入包含前一个区块的哈希值。为增强安全性,该哈希值会与一个随机数(nonce)和一些任意数据项结合,再次哈希后作为下一个区块的输入。随机数是一个仅用于特定消息或操作的一次性值,通常是随机的。通过
超级会员免费看
订阅专栏 解锁全文
17

被折叠的 条评论
为什么被折叠?



