{"record_type":"pith_number_record","schema_url":"https://pith.science/schemas/pith-number/v1.json","pith_number":"pith:2020:TKLDD52WLAOLXXC6PPUYT2W2F3","short_pith_number":"pith:TKLDD52W","schema_version":"1.0","canonical_sha256":"9a9631f756581cbbdc5e7be989eada2ee2be44ed1ceb81ca7887c9f39dbda661","source":{"kind":"arxiv","id":"2007.11981","version":2},"attestation_state":"computed","paper":{"title":"On Manually Reverse Engineering Communication Protocols of Linux Based IoT Systems","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.CR","authors_text":"Huaiyu Yan, Kaizheng Liu, Ming Yang, Wei Zhao, Xinwen Fu, Yue Zhang, Zhen Ling","submitted_at":"2020-07-23T12:54:57Z","abstract_excerpt":"IoT security and privacy has raised grave concerns. Efforts have been made to design tools to identify and understand vulnerabilities of IoT systems. Most of the existing protocol security analysis techniques rely on a well understanding of the underlying communication protocols. In this paper, we systematically present the first manual reverse engineering framework for discovering communication protocols of embedded Linux based IoT systems. We have successfully applied our framework to reverse engineer a number of IoT systems. As an example, we present a detailed use of the framework reverse-"},"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":"2007.11981","kind":"arxiv","version":2},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.CR","submitted_at":"2020-07-23T12:54:57Z","cross_cats_sorted":[],"title_canon_sha256":"5d69fcb3a3d171827e4b26abf4f40683ab7c0b20b56e235a4a8ed8ecaff3187f","abstract_canon_sha256":"139719d205716e41b31ba629f4422f3bed2cdce60fd9f0b1c8dc4a5f0c285288"},"schema_version":"1.0"},"receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T01:21:49.958330Z","signature_b64":"TDyogjcioRV8H+uTOZUhzRhvsxkjCo5Yl+ilL5KltCSYHJdjIBtEu7sQJjCvDaETJEgZ640FnKk74CPwbsB0Aw==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"9a9631f756581cbbdc5e7be989eada2ee2be44ed1ceb81ca7887c9f39dbda661","last_reissued_at":"2026-07-05T01:21:49.957835Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T01:21:49.957835Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"graph_snapshot":{"paper":{"title":"On Manually Reverse Engineering Communication Protocols of Linux Based IoT Systems","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.CR","authors_text":"Huaiyu Yan, Kaizheng Liu, Ming Yang, Wei Zhao, Xinwen Fu, Yue Zhang, Zhen Ling","submitted_at":"2020-07-23T12:54:57Z","abstract_excerpt":"IoT security and privacy has raised grave concerns. Efforts have been made to design tools to identify and understand vulnerabilities of IoT systems. Most of the existing protocol security analysis techniques rely on a well understanding of the underlying communication protocols. In this paper, we systematically present the first manual reverse engineering framework for discovering communication protocols of embedded Linux based IoT systems. We have successfully applied our framework to reverse engineer a number of IoT systems. As an example, we present a detailed use of the framework reverse-"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2007.11981","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":""},"integrity":{"clean":true,"summary":{"advisory":0,"critical":0,"by_detector":{},"informational":0},"endpoint":"/pith/2007.11981/integrity.json","findings":[],"available":true,"detectors_run":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938"},"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":"2007.11981","created_at":"2026-07-05T01:21:49.957892+00:00"},{"alias_kind":"arxiv_version","alias_value":"2007.11981v2","created_at":"2026-07-05T01:21:49.957892+00:00"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2007.11981","created_at":"2026-07-05T01:21:49.957892+00:00"},{"alias_kind":"pith_short_12","alias_value":"TKLDD52WLAOL","created_at":"2026-07-05T01:21:49.957892+00:00"},{"alias_kind":"pith_short_16","alias_value":"TKLDD52WLAOLXXC6","created_at":"2026-07-05T01:21:49.957892+00:00"},{"alias_kind":"pith_short_8","alias_value":"TKLDD52W","created_at":"2026-07-05T01:21:49.957892+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/TKLDD52WLAOLXXC6PPUYT2W2F3","json":"https://pith.science/pith/TKLDD52WLAOLXXC6PPUYT2W2F3.json","graph_json":"https://pith.science/api/pith-number/TKLDD52WLAOLXXC6PPUYT2W2F3/graph.json","events_json":"https://pith.science/api/pith-number/TKLDD52WLAOLXXC6PPUYT2W2F3/events.json","paper":"https://pith.science/paper/TKLDD52W"},"agent_actions":{"view_html":"https://pith.science/pith/TKLDD52WLAOLXXC6PPUYT2W2F3","download_json":"https://pith.science/pith/TKLDD52WLAOLXXC6PPUYT2W2F3.json","view_paper":"https://pith.science/paper/TKLDD52W","resolve_alias":"https://pith.science/api/pith-number/resolve?arxiv=2007.11981&json=true","fetch_graph":"https://pith.science/api/pith-number/TKLDD52WLAOLXXC6PPUYT2W2F3/graph.json","fetch_events":"https://pith.science/api/pith-number/TKLDD52WLAOLXXC6PPUYT2W2F3/events.json","actions":{"anchor_timestamp":"https://pith.science/pith/TKLDD52WLAOLXXC6PPUYT2W2F3/action/timestamp_anchor","attest_storage":"https://pith.science/pith/TKLDD52WLAOLXXC6PPUYT2W2F3/action/storage_attestation","attest_author":"https://pith.science/pith/TKLDD52WLAOLXXC6PPUYT2W2F3/action/author_attestation","sign_citation":"https://pith.science/pith/TKLDD52WLAOLXXC6PPUYT2W2F3/action/citation_signature","submit_replication":"https://pith.science/pith/TKLDD52WLAOLXXC6PPUYT2W2F3/action/replication_record"}},"created_at":"2026-07-05T01:21:49.957892+00:00","updated_at":"2026-07-05T01:21:49.957892+00:00"}