Skip to content

Galactic-Code-Developers/kapodistrian-pdf-signing-framework

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📄 Kapodistrian Scientific Document Signing System

KAS Certified Validator 📝 Submit Your Paper

This repository provides public verification tools and guidance for validating the authenticity of scientific documents officially signed by the Kapodistrian Academy of Science (KAS).

All official .pdf documents bearing the SIGNED_KAS stamp are:

  • Authored by verified researchers
  • Integrity-protected using SHA-256 cryptographic fingerprints
  • Signed by the Academy’s private key
  • Accompanied by .sha256 and .sig companion files

📝 Submit Your Paper for Signing

To have your finalized scientific document cryptographically signed by the Kapodistrian Academy of Science, use the official submission form:

📝 Submit Your Paper

KAS will:

  • Stamp your PDF with metadata and cryptographic fingerprint
  • Generate and sign the official .sha256 hash
  • Return a verified bundle (.pdf, .sha256, .sig) for publication or public release

🔍 What You Can Do Here

✅ 1. Verify Official Document Authenticity

Use the included notebook to:

  • Upload the .pdf, .sha256, and .sig files
  • Confirm that the document matches its signed fingerprint
  • Ensure the signature was issued by the Academy’s public key

📄 Official File Naming Convention

All official documents follow this format:

[AuthorLastName]_[ShortTitle]_v[Version]_SIGNED_KAS_[Date].pdf

Each document is accompanied by:

  • [...].sha256 — file hash
  • [...].sha256.sig — cryptographic signature

🛡 Signature Verification Tools

Use this notebook to verify that a signed document:

  • Matches its cryptographic .sha256 fingerprint
  • Was signed by the Kapodistrian Academy of Science
  • Has not been tampered with

You must upload:

  • The .pdf file (signed document)
  • The .sha256 file (hash)
  • The .sig file (signature)
  • The public_key.pem file (official KAS key)

👉 Use the notebook in Colab:

Launch Verifier in Colab

📄 Download Notebook
🔐 Download public_key.pem


📥 Official Public Key

The public_key.pem provided in this repository is the only accepted key for verifying KAS-signed documents.

Do not trust any .sig unless it validates with this key.


⚠️ Important Trust Policy

  • Only the Kapodistrian Academy of Science is authorized to issue .sig files.
  • This repository does not include signing tools, private keys, or signing access.
  • Public users may verify signatures, but may not generate their own.
  • Documents without a matching .sig file and public key validation are considered unauthenticated.

🔒 Trust & Transparency

Official KAS-signed documents may optionally include:

  • A TRIM-CERT evaluation certificate (scientific trustworthiness)
  • DOI and author metadata
  • Institutional footer from the Kapodistrian Academy of Science

⚖️ Disclaimer & Terms of Use

The Kapodistrian Academy of Science (KAS) provides this digital verification and signature framework as a free academic trust service for authors, reviewers, and institutions.

By using this service, you acknowledge and agree that:

  • All submitted documents must be final and unaltered post-submission.
  • Cryptographic signatures issued by KAS confirm:
    • The document was received from the declared author
    • It passed institutional review for integrity and authorship metadata
  • Use of this service is limited to academic validation, research authentication, and author attribution.
  • The primary author’s name and email must match the metadata submitted. Any mismatch will result in rejection or revocation of the signed document.
  • KAS assumes no responsibility for misuse or unauthorized redistribution of signed files.

For official verification, inquiries, or institutional adoption, contact: security@kapodistrian.edu.gr


License

This repository and all included software tools are provided under the MIT License.

All document signatures, intellectual property verifications, and validation policies are governed by the Kapodistrian Academy of Science.

About

kapodistrian-pdf-signing-framework

Resources

Stars

Watchers

Forks

Sponsor this project

Packages

No packages published