{"record_type":"pith_number_record","schema_url":"https://pith.science/schemas/pith-number/v1.json","pith_number":"pith:2019:SK5F47CY5F5CGICIVOVKFC3HZM","short_pith_number":"pith:SK5F47CY","schema_version":"1.0","canonical_sha256":"92ba5e7c58e97a232048abaaa28b67cb1b5c9945e5db6950ec9ae3a8fbd0520f","source":{"kind":"arxiv","id":"1907.01445","version":2},"attestation_state":"computed","paper":{"title":"Extended Report on the Obfuscated Integration of Software Protections","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.CR","authors_text":"Bart Coppens, Bjorn De Sutter, Jens Van den Broeck","submitted_at":"2019-07-02T15:27:04Z","abstract_excerpt":"To counter man-at-the-end attacks such as reverse engineering and tampering, software is often protected with techniques that require support modules to be linked into the application. It is well-known, however, that attackers can exploit the modular nature of applications and their protections to speed up the identification and comprehension process of the relevant code, the assets, and the applied protections. To counter that exploitation of modularity at different levels of granularity, the boundaries between the modules in the program need to be obfuscated. We propose to do so by combining"},"verification_status":{"content_addressed":true,"pith_receipt":true,"author_attested":false,"weak_author_claims":0,"strong_author_claims":0,"externally_anchored":false,"storage_verified":false,"citation_signatures":0,"replication_records":0,"graph_snapshot":true,"references_resolved":false,"formal_links_present":false},"canonical_record":{"source":{"id":"1907.01445","kind":"arxiv","version":2},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.CR","submitted_at":"2019-07-02T15:27:04Z","cross_cats_sorted":[],"title_canon_sha256":"8143960c94bd10982d16d999c9a46301e13f4cb8d97416e8d6d5b17d3738eed0","abstract_canon_sha256":"9df8ef46110ef721673e00e63382df8acfb48fa246a6523691b26cd30ad0fc47"},"schema_version":"1.0"},"receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-17T23:41:35.992924Z","signature_b64":"5pXpaTu39dhVVhPqkH6O7KemRP3MVI8zEra6blQEnBrZcSzOp8BzJcaFC59DIhG/hvChJ5Gba5Dtd0SCvNCbAA==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"92ba5e7c58e97a232048abaaa28b67cb1b5c9945e5db6950ec9ae3a8fbd0520f","last_reissued_at":"2026-05-17T23:41:35.992351Z","signature_status":"signed_v1","first_computed_at":"2026-05-17T23:41:35.992351Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"graph_snapshot":{"paper":{"title":"Extended Report on the Obfuscated Integration of Software Protections","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.CR","authors_text":"Bart Coppens, Bjorn De Sutter, Jens Van den Broeck","submitted_at":"2019-07-02T15:27:04Z","abstract_excerpt":"To counter man-at-the-end attacks such as reverse engineering and tampering, software is often protected with techniques that require support modules to be linked into the application. It is well-known, however, that attackers can exploit the modular nature of applications and their protections to speed up the identification and comprehension process of the relevant code, the assets, and the applied protections. To counter that exploitation of modularity at different levels of granularity, the boundaries between the modules in the program need to be obfuscated. We propose to do so by combining"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1907.01445","kind":"arxiv","version":2},"verdict":{"id":null,"model_set":{},"created_at":null,"strongest_claim":"","one_line_summary":"","pipeline_version":null,"weakest_assumption":"","pith_extraction_headline":""},"references":{"count":0,"sample":[],"resolved_work":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57","internal_anchors":0},"formal_canon":{"evidence_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"author_claims":{"count":0,"strong_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"builder_version":"pith-number-builder-2026-05-17-v1"},"aliases":[{"alias_kind":"arxiv","alias_value":"1907.01445","created_at":"2026-05-17T23:41:35.992454+00:00"},{"alias_kind":"arxiv_version","alias_value":"1907.01445v2","created_at":"2026-05-17T23:41:35.992454+00:00"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1907.01445","created_at":"2026-05-17T23:41:35.992454+00:00"},{"alias_kind":"pith_short_12","alias_value":"SK5F47CY5F5C","created_at":"2026-05-18T12:33:27.125529+00:00"},{"alias_kind":"pith_short_16","alias_value":"SK5F47CY5F5CGICI","created_at":"2026-05-18T12:33:27.125529+00:00"},{"alias_kind":"pith_short_8","alias_value":"SK5F47CY","created_at":"2026-05-18T12:33:27.125529+00:00"}],"events":[],"event_summary":{},"paper_claims":[],"inbound_citations":{"count":0,"internal_anchor_count":0,"sample":[]},"formal_canon":{"evidence_count":0,"sample":[],"anchors":[]},"links":{"html":"https://pith.science/pith/SK5F47CY5F5CGICIVOVKFC3HZM","json":"https://pith.science/pith/SK5F47CY5F5CGICIVOVKFC3HZM.json","graph_json":"https://pith.science/api/pith-number/SK5F47CY5F5CGICIVOVKFC3HZM/graph.json","events_json":"https://pith.science/api/pith-number/SK5F47CY5F5CGICIVOVKFC3HZM/events.json","paper":"https://pith.science/paper/SK5F47CY"},"agent_actions":{"view_html":"https://pith.science/pith/SK5F47CY5F5CGICIVOVKFC3HZM","download_json":"https://pith.science/pith/SK5F47CY5F5CGICIVOVKFC3HZM.json","view_paper":"https://pith.science/paper/SK5F47CY","resolve_alias":"https://pith.science/api/pith-number/resolve?arxiv=1907.01445&json=true","fetch_graph":"https://pith.science/api/pith-number/SK5F47CY5F5CGICIVOVKFC3HZM/graph.json","fetch_events":"https://pith.science/api/pith-number/SK5F47CY5F5CGICIVOVKFC3HZM/events.json","actions":{"anchor_timestamp":"https://pith.science/pith/SK5F47CY5F5CGICIVOVKFC3HZM/action/timestamp_anchor","attest_storage":"https://pith.science/pith/SK5F47CY5F5CGICIVOVKFC3HZM/action/storage_attestation","attest_author":"https://pith.science/pith/SK5F47CY5F5CGICIVOVKFC3HZM/action/author_attestation","sign_citation":"https://pith.science/pith/SK5F47CY5F5CGICIVOVKFC3HZM/action/citation_signature","submit_replication":"https://pith.science/pith/SK5F47CY5F5CGICIVOVKFC3HZM/action/replication_record"}},"created_at":"2026-05-17T23:41:35.992454+00:00","updated_at":"2026-05-17T23:41:35.992454+00:00"}