Still to this day, academic credentials are primarily paper-based, and the process to verify the authenticity of such documents is costly, time-consuming, and prone to human error and fraud. Digitally signed documents facilitate a cost-effective verification process. However, vulnerability to fraud remains due to reliance on centralized authorities that lack full transparency. In this paper, we present the mechanisms we designed to create secure and machine-verifiable academic credentials. Our protocol models a diploma as an evolving set of immutable credentials. The credentials are built as a tree-based data structure with linked time-stamping, where portions of credentials are distributed over a set of smart contracts. Our design prevents fraud of diplomas and eases the detection of degree mills, while increasing the transparency and trust in the issuer's procedures. Our evaluation shows that our solution offers a certification system with strong cryptographic security and imposes a high level of transparency of the certification process. We achieve these benefits with acceptable costs compared to existing solutions that lack such transparency.
翻译:直至今天,学术证书仍主要以纸张为基础,核查这类证件真实性的过程费时费钱,而且容易发生人为错误和欺诈。数字签名的文件有助于具有成本效益的核查过程。然而,由于依赖缺乏充分透明度的中央机关,欺诈的脆弱性仍然存在。在本文件中,我们介绍了我们为创建安全和机器核查的学术证书而设计的机制。我们的协议模型是一种不断演化的一套不可变证书的文凭。我们的协议模型是一套不断演变的不可变证书。证书是作为具有连接时间印记的树基数据结构而建立的,其中一部分证书分布在一套智能合同之上。我们的设计防止了文凭的欺诈,方便了对学位印刷厂的探测,同时提高了发行者程序的透明度与信任度。我们的评估表明,我们的解决办法提供了一种具有很强加密安全性的认证系统,并且对认证过程规定了高度的透明度。我们以可接受的成本和缺乏这种透明度的现有解决办法相比,实现了这些好处。