{"id":40231888,"url":"https://github.com/dbosk/otpkx","last_synced_at":"2026-01-19T22:39:54.211Z","repository":{"id":84409563,"uuid":"37930216","full_name":"dbosk/otpkx","owner":"dbosk","description":"Towards Perfectly Secure and Deniable Communication Using an NFC-Based    Key-Exchange Scheme","archived":false,"fork":false,"pushed_at":"2024-08-02T12:37:22.000Z","size":101,"stargazers_count":0,"open_issues_count":7,"forks_count":0,"subscribers_count":4,"default_branch":"master","last_synced_at":"2024-08-02T14:17:39.731Z","etag":null,"topics":["cryptography","deniability","paper"],"latest_commit_sha":null,"homepage":"","language":"TeX","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dbosk.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}},"created_at":"2015-06-23T16:17:02.000Z","updated_at":"2024-08-02T14:17:43.533Z","dependencies_parsed_at":null,"dependency_job_id":"0868aadf-952a-40ac-a63d-25ff1571fe57","html_url":"https://github.com/dbosk/otpkx","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"purl":"pkg:github/dbosk/otpkx","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dbosk%2Fotpkx","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dbosk%2Fotpkx/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dbosk%2Fotpkx/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dbosk%2Fotpkx/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dbosk","download_url":"https://codeload.github.com/dbosk/otpkx/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dbosk%2Fotpkx/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28587503,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-19T20:45:59.482Z","status":"ssl_error","status_checked_at":"2026-01-19T20:45:41.500Z","response_time":67,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["cryptography","deniability","paper"],"created_at":"2026-01-19T22:39:54.146Z","updated_at":"2026-01-19T22:39:54.205Z","avatar_url":"https://github.com/dbosk.png","language":"TeX","funding_links":[],"categories":[],"sub_categories":[],"readme":"One-Time Pad Key-Exchange for Deniability\n===============================================================================\n\nThis is the source code of the paper:\n\n```bibtex\n@inproceedings{OTPKX,\n  title={Towards Perfectly Secure and Deniable Communication Using an NFC-Based \n    Key-Exchange Scheme},\n  author={Bosk, Daniel and Kjellqvist, Martin and Buchegger, Sonja},\n  booktitle={Secure IT Systems},\n  editor={Buchegger, Sonja and Dam, Mads},\n  series={Lecture Notes in Computer Science},\n  volume={9417},\n  pages={72--87},\n  year={2015},\n  publisher={Springer International Publishing},\n  isbn={978-3-319-26501-8},\n  doi={10.1007/978-3-319-26502-5_6},\n  URL={http://dx.doi.org/10.1007/978-3-319-26502-5_6},\n  keywords={Deniability; Deniable encryption; Authenticated encryption; Perfect \n    secrecy; Off-the-record; Key-exchange; Nearfield communication; \n    Surveillance},\n}\n```\n\nYou can find the camera-ready version of the [paper][1] and the [slides][2] \nunder releases.  The published version of the paper is available from \n[SpringerLink][3].\n\n[1]: https://github.com/dbosk/otpkx/releases/download/v1.1/otpkx.pdf\n[2]: https://github.com/dbosk/otpkx/releases/download/v1.1/otpkx-slides.pdf\n[3]: http://link.springer.com/chapter/10.1007/978-3-319-26502-5_6\n\n\nFile Structure\n-------------------------------------------------------------------------------\n\nThe `nfckx-app` submodule contains the Android app used for generating and \nexchanging key-material.  See that submodule for more details.\n\nThe paper's main source code is in the root directory.  There is a `Makefile` \nwhich will make compilation easier.  This makefile depends on the `makefiles` \nsubmodule, so make sure to do a `git submodule update --recursive --init` \nfirst.\n\nThe Enron dataset will automatically be downloaded and extracted, and the \nstatistical analysis run (through PythonTeX), when the paper is compiled.  So \nby compiling the paper you automatically reproduce the data analysis in the \npaper.  Have fun and please let me know if you find anything interesting!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdbosk%2Fotpkx","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdbosk%2Fotpkx","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdbosk%2Fotpkx/lists"}