{"id":32639723,"url":"https://github.com/raptor7197/signed-with-quantum","last_synced_at":"2026-07-04T05:03:40.129Z","repository":{"id":317039115,"uuid":"1044017630","full_name":"raptor7197/signed-with-quantum","owner":"raptor7197","description":"A Camera Application for keeping your pictures Secure with a quantum twist ","archived":false,"fork":false,"pushed_at":"2025-10-05T17:45:44.000Z","size":1534,"stargazers_count":4,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-02-16T04:55:47.568Z","etag":null,"topics":["quantum-cryptography","quantum-safe-cryptography","samsungprismgenaihackathon2025"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/raptor7197.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-08-25T04:16:58.000Z","updated_at":"2025-11-05T12:23:08.000Z","dependencies_parsed_at":"2025-09-30T15:30:18.765Z","dependency_job_id":null,"html_url":"https://github.com/raptor7197/signed-with-quantum","commit_stats":null,"previous_names":["raptor7197/prism-hack","raptor7197/signed-with-quantum"],"tags_count":4,"template":false,"template_full_name":null,"purl":"pkg:github/raptor7197/signed-with-quantum","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raptor7197%2Fsigned-with-quantum","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raptor7197%2Fsigned-with-quantum/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raptor7197%2Fsigned-with-quantum/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raptor7197%2Fsigned-with-quantum/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/raptor7197","download_url":"https://codeload.github.com/raptor7197/signed-with-quantum/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raptor7197%2Fsigned-with-quantum/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":35110281,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-07-04T02:00:05.987Z","response_time":113,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["quantum-cryptography","quantum-safe-cryptography","samsungprismgenaihackathon2025"],"created_at":"2025-10-31T02:14:39.086Z","updated_at":"2026-07-04T05:03:40.117Z","avatar_url":"https://github.com/raptor7197.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Signed with Quantum\n\nThis project is a repository containing two sub-projects: a backend service for quantum-safe cryptographic signatures for signing the assets and a Mobile app which can be for accessing that service.\n\n## About the Project\n\nThe Quantum Signers project is a quantum-safe cryptographic signature implementation. It utilizes post-quantum cryptography algorithms to sign and verify digital images, ensuring their authenticity and integrity in a post-quantum computing world, making your data Quantum safe.\n\nThe project consists of two main components:\n\n*   A **backend service** built with Python and FastAPI, which exposes an API for signing and verifying images using the Dilithium2 algorithm from the Open Quantum Safe (OQS) library. You have to deploy the backend and configure the link before using the application.\n\n*   A **mobile application** built with React Native (Expo) that allows users to interact with the backend service to sign and verify images.\n\n## Submissions : \nDemo Link: https://drive.google.com/file/d/1e_XrOGWeFHnWrKKPAJSh8IHjk1l9ysde/view?usp=sharing\n\nPresentation Link : https://docs.google.com/presentation/d/1uw8farxqswyzfxbtwSo0E0LrX-4LlRDaY1y6O-ppx7g/edit?usp=sharing\n\n\u003cimg src=\"https://raw.githubusercontent.com/Quantum-Signers/signed-with-quantum/main/Block%20Diagram.png\" alt=\"Block Diagram\"\u003e\n\n\n\n*   **[Backend](./backend/README.md)**: A Python-based backend service that uses post-quantum cryptography to sign and verify digital images.\n*   **[Frontend](./frontend/README.md)**: An Expo-based mobile application that interacts with the backend.\n\n## Project Structure\n```mermaid\ngraph TD;\nA[\"signed with quantum\"] --\u003e B[\"frontend\"]\nA --\u003e C[\"ML Integrated Metadata generation\"]\nA --\u003e D[\"Post Quantum Processing\"]\n\nB --\u003e B1[\"Mobile Application\"]\nB --\u003e B2[\"Backend with Fast API\"]\n\nC --\u003e C1[\"Vision-Language Model\"]\nC --\u003e C2[\"BLIP\"]\n\nD --\u003e D1[\"Dilithium2 Algorithm\"]\nD --\u003e D2[\"Liboqs Library \"]\n```\n\n## Global Setup\n\nTo set up and run this project, you will need to follow the setup instructions for each sub-project individually.\nFurther descriptions have been provided in the respective README.md files.\n\n### 1. Backend Setup\n\nNavigate to the `backend` directory and follow the instructions in its [README.md](./backend/README.md).\n\n```bash\ncd backend\n# Follow the setup instructions in backend/README.md\n```\n\n### 2. Frontend Setup\n\nNavigate to the `frontend` directory and follow the instructions in its [README.md](./frontend/README.md).\n\n```bash\ncd ../frontend\n# Follow the setup instructions in frontend/README.md\n```\n\nOnce both the backend and the mobile app are set up and running, they will be able to communicate with each other.\nMake sure to configure the deployed backend link in the app otherwise the app won't work.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fraptor7197%2Fsigned-with-quantum","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fraptor7197%2Fsigned-with-quantum","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fraptor7197%2Fsigned-with-quantum/lists"}