{"record_type":"pith_number_record","schema_url":"https://pith.science/schemas/pith-number/v1.json","pith_number":"pith:2015:5RA2YZ6XAA5PGHZ3XG2QDCFK4A","short_pith_number":"pith:5RA2YZ6X","schema_version":"1.0","canonical_sha256":"ec41ac67d7003af31f3bb9b50188aae0066afc02a933f55895f6a895535cccc4","source":{"kind":"arxiv","id":"1504.01842","version":5},"attestation_state":"computed","paper":{"title":"Formal Certification of Android Bytecode","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.PL","authors_text":"Alwen Tiu, Hendra Gunadi, Rajeev Gore","submitted_at":"2015-04-08T06:24:38Z","abstract_excerpt":"Android is an operating system that has been used in a majority of mobile devices. Each application in Android runs in an instance of the Dalvik virtual machine, which is a register-based virtual machine (VM). Most applications for Android are developed using Java, compiled to Java bytecode and then translated to DEX bytecode using the dx tool in the Android SDK. In this work, we aim to develop a type-based method for certifying non-interference properties of DEX bytecode, following a methodology that has been developed for Java bytecode certification by Barthe et al. To this end, we develop a"},"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":"1504.01842","kind":"arxiv","version":5},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.PL","submitted_at":"2015-04-08T06:24:38Z","cross_cats_sorted":[],"title_canon_sha256":"6edcde29c3839b290794145fcc6aecdc1d13d050a0a6f6bbe82498bcbe5d229e","abstract_canon_sha256":"667ac4791b5ed483a6cb7d7fa8ea47a0e27338cbeb4858afe72cc3c80188215e"},"schema_version":"1.0"},"receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-18T01:03:06.549110Z","signature_b64":"JmMZsfW0bX+VbRL4aRMywwDmIgxQy9+QTTzKb/yN9i1B6t6s+2w6GeDnxvGrYS/3sV6scsbLA3UxXARBsh5/Cg==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"ec41ac67d7003af31f3bb9b50188aae0066afc02a933f55895f6a895535cccc4","last_reissued_at":"2026-05-18T01:03:06.548483Z","signature_status":"signed_v1","first_computed_at":"2026-05-18T01:03:06.548483Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"graph_snapshot":{"paper":{"title":"Formal Certification of Android Bytecode","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.PL","authors_text":"Alwen Tiu, Hendra Gunadi, Rajeev Gore","submitted_at":"2015-04-08T06:24:38Z","abstract_excerpt":"Android is an operating system that has been used in a majority of mobile devices. Each application in Android runs in an instance of the Dalvik virtual machine, which is a register-based virtual machine (VM). Most applications for Android are developed using Java, compiled to Java bytecode and then translated to DEX bytecode using the dx tool in the Android SDK. In this work, we aim to develop a type-based method for certifying non-interference properties of DEX bytecode, following a methodology that has been developed for Java bytecode certification by Barthe et al. To this end, we develop a"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1504.01842","kind":"arxiv","version":5},"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":"1504.01842","created_at":"2026-05-18T01:03:06.548580+00:00"},{"alias_kind":"arxiv_version","alias_value":"1504.01842v5","created_at":"2026-05-18T01:03:06.548580+00:00"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1504.01842","created_at":"2026-05-18T01:03:06.548580+00:00"},{"alias_kind":"pith_short_12","alias_value":"5RA2YZ6XAA5P","created_at":"2026-05-18T12:29:05.191682+00:00"},{"alias_kind":"pith_short_16","alias_value":"5RA2YZ6XAA5PGHZ3","created_at":"2026-05-18T12:29:05.191682+00:00"},{"alias_kind":"pith_short_8","alias_value":"5RA2YZ6X","created_at":"2026-05-18T12:29:05.191682+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/5RA2YZ6XAA5PGHZ3XG2QDCFK4A","json":"https://pith.science/pith/5RA2YZ6XAA5PGHZ3XG2QDCFK4A.json","graph_json":"https://pith.science/api/pith-number/5RA2YZ6XAA5PGHZ3XG2QDCFK4A/graph.json","events_json":"https://pith.science/api/pith-number/5RA2YZ6XAA5PGHZ3XG2QDCFK4A/events.json","paper":"https://pith.science/paper/5RA2YZ6X"},"agent_actions":{"view_html":"https://pith.science/pith/5RA2YZ6XAA5PGHZ3XG2QDCFK4A","download_json":"https://pith.science/pith/5RA2YZ6XAA5PGHZ3XG2QDCFK4A.json","view_paper":"https://pith.science/paper/5RA2YZ6X","resolve_alias":"https://pith.science/api/pith-number/resolve?arxiv=1504.01842&json=true","fetch_graph":"https://pith.science/api/pith-number/5RA2YZ6XAA5PGHZ3XG2QDCFK4A/graph.json","fetch_events":"https://pith.science/api/pith-number/5RA2YZ6XAA5PGHZ3XG2QDCFK4A/events.json","actions":{"anchor_timestamp":"https://pith.science/pith/5RA2YZ6XAA5PGHZ3XG2QDCFK4A/action/timestamp_anchor","attest_storage":"https://pith.science/pith/5RA2YZ6XAA5PGHZ3XG2QDCFK4A/action/storage_attestation","attest_author":"https://pith.science/pith/5RA2YZ6XAA5PGHZ3XG2QDCFK4A/action/author_attestation","sign_citation":"https://pith.science/pith/5RA2YZ6XAA5PGHZ3XG2QDCFK4A/action/citation_signature","submit_replication":"https://pith.science/pith/5RA2YZ6XAA5PGHZ3XG2QDCFK4A/action/replication_record"}},"created_at":"2026-05-18T01:03:06.548580+00:00","updated_at":"2026-05-18T01:03:06.548580+00:00"}