{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2018:42G2ZXWMHGCNK5RNHPMN6DZ6BP","short_pith_number":"pith:42G2ZXWM","canonical_record":{"source":{"id":"1807.09464","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.CR","submitted_at":"2018-07-25T07:49:25Z","cross_cats_sorted":["cs.NI"],"title_canon_sha256":"5ee692990a1d8bc8fffc7b55f6a521f1bb36ea8b6a91aa14377b70eb2e8332ff","abstract_canon_sha256":"f635c44df1bbd5d3f19b1290f80384dd7e687962676bf70c0c77f8d311c5d06c"},"schema_version":"1.0"},"canonical_sha256":"e68dacdecc3984d5762d3bd8df0f3e0bda0e4addedd4ab689b02b2c131d1e1f1","source":{"kind":"arxiv","id":"1807.09464","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1807.09464","created_at":"2026-05-18T00:09:51Z"},{"alias_kind":"arxiv_version","alias_value":"1807.09464v1","created_at":"2026-05-18T00:09:51Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1807.09464","created_at":"2026-05-18T00:09:51Z"},{"alias_kind":"pith_short_12","alias_value":"42G2ZXWMHGCN","created_at":"2026-05-18T12:32:05Z"},{"alias_kind":"pith_short_16","alias_value":"42G2ZXWMHGCNK5RN","created_at":"2026-05-18T12:32:05Z"},{"alias_kind":"pith_short_8","alias_value":"42G2ZXWM","created_at":"2026-05-18T12:32:05Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2018:42G2ZXWMHGCNK5RNHPMN6DZ6BP","target":"record","payload":{"canonical_record":{"source":{"id":"1807.09464","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.CR","submitted_at":"2018-07-25T07:49:25Z","cross_cats_sorted":["cs.NI"],"title_canon_sha256":"5ee692990a1d8bc8fffc7b55f6a521f1bb36ea8b6a91aa14377b70eb2e8332ff","abstract_canon_sha256":"f635c44df1bbd5d3f19b1290f80384dd7e687962676bf70c0c77f8d311c5d06c"},"schema_version":"1.0"},"canonical_sha256":"e68dacdecc3984d5762d3bd8df0f3e0bda0e4addedd4ab689b02b2c131d1e1f1","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-18T00:09:51.264681Z","signature_b64":"cwTZRaVGWu45JJwDhwMo1Q9cp9CUhvK05nULUWUKXl6WqaogbWkCOImQZ1OL2E9WaE4SSoHarvzJ2ZeAjSiuAg==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"e68dacdecc3984d5762d3bd8df0f3e0bda0e4addedd4ab689b02b2c131d1e1f1","last_reissued_at":"2026-05-18T00:09:51.264083Z","signature_status":"signed_v1","first_computed_at":"2026-05-18T00:09:51.264083Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"1807.09464","source_version":1,"attestation_state":"computed"},"signer":{"signer_id":"pith.science","signer_type":"pith_registry","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"created_at":"2026-05-18T00:09:51Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"LACUH/8/vKy6VhkSjU2ZtWmHSUqyM/GQ3KRJ1FhfRVRFkyGGMyl/1oXYCE7LyBFm0f5P55D8mN6PCm1H56KZDw==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-23T15:08:06.623578Z"},"content_sha256":"78a478fb0a7165c940f60f683abab0c3cc1a54ad09c3b223ffa49bf0054ba145","schema_version":"1.0","event_id":"sha256:78a478fb0a7165c940f60f683abab0c3cc1a54ad09c3b223ffa49bf0054ba145"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2018:42G2ZXWMHGCNK5RNHPMN6DZ6BP","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Specification-Based Protocol Obfuscation","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":["cs.NI"],"primary_cat":"cs.CR","authors_text":"Colas Le Guernic (DGA.MI, Eric Alata (LAAS-TSF), Julien Duchene (CALID, LAAS-TSF), Mohamed Ka\\^aniche (LAAS-TSF), TAMIS), Vincent Nicomette (LAAS-TSF)","submitted_at":"2018-07-25T07:49:25Z","abstract_excerpt":"This paper proposes a new obfuscation technique of a communication protocol that is aimed at making the reverse engineering of the protocol more complex. The obfuscation is based on the transformation of protocol message format specification. The obfuscating transformations are applied to the Abstract Syntax Tree (AST) representation of the messages and mainly concern the ordering or aggregation of the AST nodes. The paper also presents the design of a framework that implements the proposed obfuscation technique by automatically generating, from the specification of the message format, a libra"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1807.09464","kind":"arxiv","version":1},"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"},"verdict_id":null},"signer":{"signer_id":"pith.science","signer_type":"pith_registry","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"created_at":"2026-05-18T00:09:51Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"kOdm/t7AGWnI5ksXIAmre/PPv0GBpJsv2e254TwyOzMkRDz+8jndl86ob5EJjCoeccEZJ0UOTL1+wfTZO2gfAg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-23T15:08:06.623938Z"},"content_sha256":"214db9f1411cd1c3cbd9b00f811d9dea7b1488c7c2f06ab49a07d1331b07a81d","schema_version":"1.0","event_id":"sha256:214db9f1411cd1c3cbd9b00f811d9dea7b1488c7c2f06ab49a07d1331b07a81d"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/42G2ZXWMHGCNK5RNHPMN6DZ6BP/bundle.json","state_url":"https://pith.science/pith/42G2ZXWMHGCNK5RNHPMN6DZ6BP/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/42G2ZXWMHGCNK5RNHPMN6DZ6BP/bundle.json","status":"primary"}],"public_keys":[{"key_id":"pith-v1-2026-05","algorithm":"ed25519","format":"raw","public_key_b64":"stVStoiQhXFxp4s2pdzPNoqVNBMojDU/fJ2db5S3CbM=","public_key_hex":"b2d552b68890857171a78b36a5dccf368a953413288c353f7c9d9d6f94b709b3","fingerprint_sha256_b32_first128bits":"RVFV5Z2OI2J3ZUO7ERDEBCYNKS","fingerprint_sha256_hex":"8d4b5ee74e4693bcd1df2446408b0d54","rotates_at":null,"url":"https://pith.science/pith-signing-key.json","notes":"Pith uses this Ed25519 key to sign canonical record SHA-256 digests. Verify with: ed25519_verify(public_key, message=canonical_sha256_bytes, signature=base64decode(signature_b64))."}],"merge_version":"pith-open-graph-merge-v1","built_at":"2026-06-23T15:08:06Z","links":{"resolver":"https://pith.science/pith/42G2ZXWMHGCNK5RNHPMN6DZ6BP","bundle":"https://pith.science/pith/42G2ZXWMHGCNK5RNHPMN6DZ6BP/bundle.json","state":"https://pith.science/pith/42G2ZXWMHGCNK5RNHPMN6DZ6BP/state.json","well_known_bundle":"https://pith.science/.well-known/pith/42G2ZXWMHGCNK5RNHPMN6DZ6BP/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2018:42G2ZXWMHGCNK5RNHPMN6DZ6BP","merge_version":"pith-open-graph-merge-v1","event_count":2,"valid_event_count":2,"invalid_event_count":0,"equivocation_count":0,"current":{"canonical_record":{"metadata":{"abstract_canon_sha256":"f635c44df1bbd5d3f19b1290f80384dd7e687962676bf70c0c77f8d311c5d06c","cross_cats_sorted":["cs.NI"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.CR","submitted_at":"2018-07-25T07:49:25Z","title_canon_sha256":"5ee692990a1d8bc8fffc7b55f6a521f1bb36ea8b6a91aa14377b70eb2e8332ff"},"schema_version":"1.0","source":{"id":"1807.09464","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1807.09464","created_at":"2026-05-18T00:09:51Z"},{"alias_kind":"arxiv_version","alias_value":"1807.09464v1","created_at":"2026-05-18T00:09:51Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1807.09464","created_at":"2026-05-18T00:09:51Z"},{"alias_kind":"pith_short_12","alias_value":"42G2ZXWMHGCN","created_at":"2026-05-18T12:32:05Z"},{"alias_kind":"pith_short_16","alias_value":"42G2ZXWMHGCNK5RN","created_at":"2026-05-18T12:32:05Z"},{"alias_kind":"pith_short_8","alias_value":"42G2ZXWM","created_at":"2026-05-18T12:32:05Z"}],"graph_snapshots":[{"event_id":"sha256:214db9f1411cd1c3cbd9b00f811d9dea7b1488c7c2f06ab49a07d1331b07a81d","target":"graph","created_at":"2026-05-18T00:09:51Z","signer":{"key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signer_id":"pith.science","signer_type":"pith_registry"},"payload":{"graph_snapshot":{"author_claims":{"count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57","strong_count":0},"builder_version":"pith-number-builder-2026-05-17-v1","claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"formal_canon":{"evidence_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"paper":{"abstract_excerpt":"This paper proposes a new obfuscation technique of a communication protocol that is aimed at making the reverse engineering of the protocol more complex. The obfuscation is based on the transformation of protocol message format specification. The obfuscating transformations are applied to the Abstract Syntax Tree (AST) representation of the messages and mainly concern the ordering or aggregation of the AST nodes. The paper also presents the design of a framework that implements the proposed obfuscation technique by automatically generating, from the specification of the message format, a libra","authors_text":"Colas Le Guernic (DGA.MI, Eric Alata (LAAS-TSF), Julien Duchene (CALID, LAAS-TSF), Mohamed Ka\\^aniche (LAAS-TSF), TAMIS), Vincent Nicomette (LAAS-TSF)","cross_cats":["cs.NI"],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.CR","submitted_at":"2018-07-25T07:49:25Z","title":"Specification-Based Protocol Obfuscation"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1807.09464","kind":"arxiv","version":1},"verdict":{"created_at":null,"id":null,"model_set":{},"one_line_summary":"","pipeline_version":null,"pith_extraction_headline":"","strongest_claim":"","weakest_assumption":""}},"verdict_id":null}}],"author_attestations":[],"timestamp_anchors":[],"storage_attestations":[],"citation_signatures":[],"replication_records":[],"corrections":[],"mirror_hints":[],"record_created":{"event_id":"sha256:78a478fb0a7165c940f60f683abab0c3cc1a54ad09c3b223ffa49bf0054ba145","target":"record","created_at":"2026-05-18T00:09:51Z","signer":{"key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signer_id":"pith.science","signer_type":"pith_registry"},"payload":{"attestation_state":"computed","canonical_record":{"metadata":{"abstract_canon_sha256":"f635c44df1bbd5d3f19b1290f80384dd7e687962676bf70c0c77f8d311c5d06c","cross_cats_sorted":["cs.NI"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.CR","submitted_at":"2018-07-25T07:49:25Z","title_canon_sha256":"5ee692990a1d8bc8fffc7b55f6a521f1bb36ea8b6a91aa14377b70eb2e8332ff"},"schema_version":"1.0","source":{"id":"1807.09464","kind":"arxiv","version":1}},"canonical_sha256":"e68dacdecc3984d5762d3bd8df0f3e0bda0e4addedd4ab689b02b2c131d1e1f1","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"e68dacdecc3984d5762d3bd8df0f3e0bda0e4addedd4ab689b02b2c131d1e1f1","first_computed_at":"2026-05-18T00:09:51.264083Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-05-18T00:09:51.264083Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"cwTZRaVGWu45JJwDhwMo1Q9cp9CUhvK05nULUWUKXl6WqaogbWkCOImQZ1OL2E9WaE4SSoHarvzJ2ZeAjSiuAg==","signature_status":"signed_v1","signed_at":"2026-05-18T00:09:51.264681Z","signed_message":"canonical_sha256_bytes"},"source_id":"1807.09464","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:78a478fb0a7165c940f60f683abab0c3cc1a54ad09c3b223ffa49bf0054ba145","sha256:214db9f1411cd1c3cbd9b00f811d9dea7b1488c7c2f06ab49a07d1331b07a81d"],"state_sha256":"de33fda1dd6f8a4550cd00adf25d1d598ef12f24571fc398a9f667ce54cc796e"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"M96NZxNzMOv7xvKViyez718i5ofr1H5CpZ5pxaA5K7Ynbvs0RYH2jw6PB/8wD3E/2zn5Rm1K3n/hjCfhqUq3Dg==","signed_message":"bundle_sha256_bytes","signed_at":"2026-06-23T15:08:06.625914Z","bundle_sha256":"8a4a25a64fa8df9642592a26fee9e39e81616a587ca7fcc0fa22ee150cd9cc2a"}}