Proof of Authenticity in the Age of AI: Combining Blockchain and Zero Knowledge Cryptography

Dave Burrells
9 min readJul 1, 2024

--

To start, I want to emphasise that blockchain and cryptocurrency are far from over. We are merely transitioning from the Trough of Disillusionment to the Slope of Enlightenment in the hype cycle. While many crypto tourists and scams have come and gone (and yes, there will always be new ones), the industry is maturing. In reality, nothing is completely safe from scams. Now, we are beginning to see solid blockchain use cases emerging, such as tokenization, personal data control, and zero-knowledge proof.

Another promising use case is the application of blockchain and cryptography in proving the authenticity of data. This can range from verifying that something was created by a human rather than AI, to ensuring that AI-generated content was produced ethically and in accordance with regulations. Essentially, it is about proving humanity.

Taking this a step further, when proving authenticity, why should one have to reveal everything for the sake of validation? Surely, we should be able to confirm authenticity while maintaining our privacy. In this blog, I explore how blockchain can be used to complement AI, determining when and where AI is and isn’t used, and ensuring that this process is conducted with anonymity and discretion.

In today’s digital landscape, where artificial intelligence can create content that’s nearly indistinguishable from human-generated material, the question of authenticity looms large. From text to images and videos, AI’s capabilities have revolutionised creativity but also introduced concerns about trust and reliability. Fortunately, technologies like blockchain and zero-knowledge cryptography offer promising solutions to verify and safeguard authenticity in the digital realm.

The Challenge of Authenticity in AI-Generated Content

Artificial intelligence has made incredible strides in mimicking human creativity, raising important questions about how we can differentiate between real and AI-generated content. This challenge is not just about spotting fakes but ensuring that the content we trust is genuine and reliable.

Blockchain: Ensuring Transparency and Immutability

Blockchain technology provides a decentralised ledger where information can be securely stored and verified. Its core strengths — decentralisation, immutability, and cryptographic security — make it an ideal tool for preserving the authenticity of digital assets.

How Blockchain Works for Proof of Authenticity (PoA)

  1. Immutable Records: When content is created, its original version is timestamped, hashed, and stored on a blockchain. This creates an immutable record that cannot be altered without detection, ensuring the content’s authenticity over time.
  2. Verification Process: Users can verify the authenticity of content by comparing its current state with the original version stored on the blockchain. This transparent process ensures that any changes or manipulations are immediately apparent.
  3. Public Trust: Operating on a network of distributed nodes, blockchain ensures transparency and reduces the risk of fraud. Anyone with access to the blockchain can independently verify the authenticity of digital assets, fostering trust in digital interactions.

Zero-Knowledge (zk) Cryptography: Protecting Privacy and Security

Zero-knowledge cryptography enhances privacy by allowing parties to prove possession of information without revealing the information itself. This capability is crucial for scenarios where confidentiality is paramount, such as verifying ownership or authenticity without disclosing sensitive details.

Applications of Zero-Knowledge Cryptography

  1. Privacy Protection: In blockchain systems, zero-knowledge proofs enable parties to verify authenticity or ownership without divulging confidential information. For instance, in supply chain management, companies can prove the authenticity of products without exposing proprietary details.
  2. Enhanced Security: By leveraging zero-knowledge cryptography, blockchain solutions can uphold privacy while maintaining the integrity and authenticity of digital transactions.

Use Cases of zk-PoA

Digital Art and Creative Works

Blockchain technology can be effectively utilised to verify that digital art pieces are created by human artists rather than generated by AI. For instance, an artist can create a digital painting and register it on the blockchain, including a timestamp and a digital signature. This registration process ensures that buyers and collectors can confidently ascertain the authenticity of the artwork as a human creation, safeguarding against AI-generated imitations.

ZK proofs can enhance the verification of human-created digital art by allowing artists to prove that they possess the original creation process data without revealing it. For instance, an artist can use a ZK proof to demonstrate they created a piece of art at a certain time without exposing the exact details of the creation process. This ensures authenticity while preserving the artist’s privacy.

Journalism and News

In the area of journalism, blockchain can play a crucial role in verifying the authenticity of news articles and reports. A news organisation can publish an article and record it on the blockchain, attaching metadata such as the journalist’s credentials and a timestamp. This process verifies that the article was written by a human reporter, thereby combating the proliferation of misinformation and AI-generated deep fakes that can undermine public trust.

Journalists can use ZK proofs to verify their identity and the authenticity of their work without revealing sensitive information. A ZK proof can attest that a journalist has the credentials and authored a specific article without disclosing their personal data. This can help combat misinformation while protecting the journalist’s privacy.

Academic Integrity

Academic integrity can also be bolstered through blockchain. Researchers can publish their papers and record them on the blockchain along with their academic credentials and a timestamp. This registration certifies that the academic work is an original human creation, ensuring the authenticity of scholarly contributions and protecting the intellectual property of researchers against AI-generated content.

Researchers can use ZK proofs to prove the originality of their work and their credentials. A ZK proof can confirm that a paper was written by a qualified researcher and is original, without revealing the researcher’s identity or the exact details of the paper before publication. This can ensure academic integrity and protect intellectual property.

Handmade Goods

For artisans, blockchain offers a way to prove that their products are handmade. An artisan creating a handcrafted piece of jewellery, for example, can register it on the blockchain with details about the creation process, materials used, and a timestamp. This registration process ensures that buyers can trust the authenticity and craftsmanship of the product as genuinely handmade, distinguishing it from mass-produced or AI-created items.

Artisans can use ZK proofs to validate that their products are handmade. For example, an artisan can prove they followed a specific handmade process without revealing proprietary techniques. This allows consumers to verify authenticity without compromising the artisan’s unique methods.

Music and Performances

Musicians can similarly benefit from blockchain to verify that their compositions or performances are human-made. By releasing a song and recording it on the blockchain with metadata about the recording session, including timestamps and digital signatures, musicians can ensure that their works are recognized as original human creations rather than AI-generated pieces.

Musicians can use ZK proofs to demonstrate that their music is human-made. A ZK proof can confirm the originality and human involvement in the creation of a song or performance without revealing the entire recording session’s details. This helps protect the musician’s creative process and intellectual property.

Legal Documents

Legal documents such as contracts and wills can be authenticated through blockchain to ensure they are drafted and signed by humans. A lawyer can draft a contract and record it on the blockchain with a timestamp and digital signature, verifying that the document was created by a licensed attorney. This process provides legal authenticity and prevents the use of AI-generated legal documents.

Lawyers can use ZK proofs to authenticate legal documents. A ZK proof can verify that a document was drafted and signed by a licensed attorney without revealing the lawyer’s identity or the document’s content. This ensures the document’s authenticity and legal validity while maintaining confidentiality.

Social Media Content

Blockchain can also ensure the authenticity of social media content. A public figure can post an image on social media and register the post on the blockchain with metadata, including the time and location. This registration verifies that the content is authentic and created by a human, enhancing trust among followers and mitigating the risks of AI-generated misinformation.

Public figures can use ZK proofs to authenticate their social media posts. A ZK proof can confirm that a post was made by a specific individual at a certain time without revealing their location or other personal details. This enhances trust in the authenticity of social media content while protecting privacy.

Institutional Messaging from Banks and Governments

Blockchain technology can also revolutionize institutional messaging from banks and governments by ensuring the authenticity and integrity of their communications. When a bank issues a statement or a government releases an announcement, the information can be recorded on the blockchain with relevant metadata, such as the time of issuance and the origin of the message. This registration confirms that the message is genuine and has not been tampered with, thereby enhancing public trust and reducing the risk of misinformation.

Banks and governments can further employ Zero-Knowledge (ZK) proofs to authenticate their communications. ZK proofs allow institutions to verify that a message was indeed sent by them at a specific time, without disclosing sensitive information such as internal processes or data. This approach ensures the authenticity of the messages while maintaining confidentiality, thereby bolstering trust in institutional communications.

Educational Credentials

Educational credentials can be authenticated through blockchain, ensuring that certificates, diplomas, and degrees are issued by accredited institutions. A university can issue a diploma and record it on the blockchain with details about the degree program and issuance date. This process certifies the legitimacy of the credential, preventing fraudulent AI-generated diplomas.

Educational institutions can use ZK proofs to verify diplomas and certificates. A ZK proof can attest that a diploma was issued by an accredited institution to a legitimate student without disclosing the student’s personal information. This prevents fraud and protects the student’s privacy.

Event Management

In event management, blockchain can verify that attendees are real people rather than AI entities. An organisation hosting a conference can record attendee information on the blockchain, including verification of their identity and participation. This registration ensures that attendees are genuine individuals, enhancing the credibility of the event.

Event organisers can use ZK proofs to confirm the identity of attendees. A ZK proof can verify that an attendee is a real person and has registered for the event without revealing their personal details. This enhances the credibility of the event while safeguarding attendee privacy.

Photography and Videography

Lastly, blockchain can be used to authenticate photographs and videos, proving that they are captured by humans and not generated or altered by AI. A photographer can capture an image and register it on the blockchain with metadata, including camera details and a timestamp. This process verifies the authenticity of the photograph, ensuring the credibility of visual media in an age where AI-generated content is increasingly prevalent.

Photographers can use ZK proofs to authenticate their work. A ZK proof can confirm that a photograph or video was taken by a specific individual using a particular camera at a certain time without revealing the image’s exact content. This ensures the credibility of visual media while protecting the photographer’s work.

Conclusion

As we navigate the complex digital landscape shaped by artificial intelligence, the need for robust proof of authenticity has never been more critical. Blockchain and zero-knowledge cryptography offer powerful solutions to this challenge, ensuring that digital content — from art to legal documents and social media posts — can be trusted and verified without compromising privacy.

Blockchain’s decentralisation, immutability, and transparency make it an ideal tool for preserving the authenticity of digital assets, while zero-knowledge cryptography enhances privacy by allowing verification without disclosure. Together, these technologies provide a comprehensive framework for addressing the authenticity concerns raised by AI-generated content.

The potential applications of these technologies are vast and varied, encompassing digital art, journalism, academia, handmade goods, music, legal documents, social media, educational credentials, event management, and photography. By leveraging blockchain and zero-knowledge proofs, we can ensure that human creativity and authenticity are safeguarded, fostering trust in digital interactions and preserving the integrity of our digital world.

As the industry matures and these technologies continue to evolve, we are poised to enter a new era of digital trust, where the lines between human and AI-generated content are clearly defined, and authenticity is upheld with precision and privacy.

Proof of humanity is in our hands.

--

--

Dave Burrells

Dexterous in Software Dev, Ops & Innovation. Experienced managing the delivery of innovative apps using both the latest technologies such as NLP, AI, & crypto