{"record_type":"pith_number_record","schema_url":"https://pith.science/schemas/pith-number/v1.json","pith_number":"pith:2025:PNVFFYL42VQI5J6HMAY6NREBKM","short_pith_number":"pith:PNVFFYL4","schema_version":"1.0","canonical_sha256":"7b6a52e17cd5608ea7c76031e6c481530aef8b62e414ffe81a5a27642d2c8bfc","source":{"kind":"arxiv","id":"2511.19711","version":2},"attestation_state":"computed","paper":{"title":"CrypTorch: PyTorch-based Auto-tuning Compiler for Machine Learning with Multi-party Computation","license":"http://creativecommons.org/licenses/by-nc-nd/4.0/","headline":"","cross_cats":["cs.AI","cs.PL"],"primary_cat":"cs.CR","authors_text":"Gang Tan, Jinyu Liu, Kiwan Maeng","submitted_at":"2025-11-24T21:21:55Z","abstract_excerpt":"MPC-based ML uses multi-party computation (MPC) to run machine learning (ML) workloads across multiple parties without each having to share their private data or model parameters. However, existing frameworks frequently degrade accuracy and performance due to a series of MPC-specific transformations that add errors and overheads. These transformations are mostly opaque to users, making it hard to find and/or optimize problematic transformations. We propose CrypTorch, a modular, extensible, and iteratively-testable compiler framework for MPC-based ML. CrypTorch splits MPC-specific transformatio"},"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":"2511.19711","kind":"arxiv","version":2},"metadata":{"license":"http://creativecommons.org/licenses/by-nc-nd/4.0/","primary_cat":"cs.CR","submitted_at":"2025-11-24T21:21:55Z","cross_cats_sorted":["cs.AI","cs.PL"],"title_canon_sha256":"96c91d2f9616aa942431d436016a4363e2b2303f982b9ce8a3769db9152831f9","abstract_canon_sha256":"43dd0d7c19396610887cd1f9688443dd775205de430eff4eef5c756651f8ad96"},"schema_version":"1.0"},"receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-27T00:19:45.259217Z","signature_b64":"jgA30oBmt0z1L2UREAUhNvk+524DFI0S8ARTpcU+6sY6oV305Q3hZttU2wDnOiwjRpEP0ejCBOVLGWROdC4WDw==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"7b6a52e17cd5608ea7c76031e6c481530aef8b62e414ffe81a5a27642d2c8bfc","last_reissued_at":"2026-07-27T00:19:45.258274Z","signature_status":"signed_v1","first_computed_at":"2026-07-27T00:19:45.258274Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"graph_snapshot":{"paper":{"title":"CrypTorch: PyTorch-based Auto-tuning Compiler for Machine Learning with Multi-party Computation","license":"http://creativecommons.org/licenses/by-nc-nd/4.0/","headline":"","cross_cats":["cs.AI","cs.PL"],"primary_cat":"cs.CR","authors_text":"Gang Tan, Jinyu Liu, Kiwan Maeng","submitted_at":"2025-11-24T21:21:55Z","abstract_excerpt":"MPC-based ML uses multi-party computation (MPC) to run machine learning (ML) workloads across multiple parties without each having to share their private data or model parameters. However, existing frameworks frequently degrade accuracy and performance due to a series of MPC-specific transformations that add errors and overheads. These transformations are mostly opaque to users, making it hard to find and/or optimize problematic transformations. We propose CrypTorch, a modular, extensible, and iteratively-testable compiler framework for MPC-based ML. CrypTorch splits MPC-specific transformatio"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2511.19711","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/2511.19711/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":"2511.19711","created_at":"2026-07-27T00:19:45.258719+00:00"},{"alias_kind":"arxiv_version","alias_value":"2511.19711v2","created_at":"2026-07-27T00:19:45.258719+00:00"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2511.19711","created_at":"2026-07-27T00:19:45.258719+00:00"},{"alias_kind":"pith_short_12","alias_value":"PNVFFYL42VQI","created_at":"2026-07-27T00:19:45.258719+00:00"},{"alias_kind":"pith_short_16","alias_value":"PNVFFYL42VQI5J6H","created_at":"2026-07-27T00:19:45.258719+00:00"},{"alias_kind":"pith_short_8","alias_value":"PNVFFYL4","created_at":"2026-07-27T00:19:45.258719+00:00"}],"events":[],"event_summary":{},"paper_claims":[],"inbound_citations":{"count":1,"internal_anchor_count":1,"sample":[{"citing_arxiv_id":"2604.00169","citing_title":"Beyond Latency: A System-Level Characterization of MPC and FHE for PPML","ref_index":42,"is_internal_anchor":true}]},"formal_canon":{"evidence_count":0,"sample":[],"anchors":[]},"links":{"html":"https://pith.science/pith/PNVFFYL42VQI5J6HMAY6NREBKM","json":"https://pith.science/pith/PNVFFYL42VQI5J6HMAY6NREBKM.json","graph_json":"https://pith.science/api/pith-number/PNVFFYL42VQI5J6HMAY6NREBKM/graph.json","events_json":"https://pith.science/api/pith-number/PNVFFYL42VQI5J6HMAY6NREBKM/events.json","paper":"https://pith.science/paper/PNVFFYL4"},"agent_actions":{"view_html":"https://pith.science/pith/PNVFFYL42VQI5J6HMAY6NREBKM","download_json":"https://pith.science/pith/PNVFFYL42VQI5J6HMAY6NREBKM.json","view_paper":"https://pith.science/paper/PNVFFYL4","resolve_alias":"https://pith.science/api/pith-number/resolve?arxiv=2511.19711&json=true","fetch_graph":"https://pith.science/api/pith-number/PNVFFYL42VQI5J6HMAY6NREBKM/graph.json","fetch_events":"https://pith.science/api/pith-number/PNVFFYL42VQI5J6HMAY6NREBKM/events.json","actions":{"anchor_timestamp":"https://pith.science/pith/PNVFFYL42VQI5J6HMAY6NREBKM/action/timestamp_anchor","attest_storage":"https://pith.science/pith/PNVFFYL42VQI5J6HMAY6NREBKM/action/storage_attestation","attest_author":"https://pith.science/pith/PNVFFYL42VQI5J6HMAY6NREBKM/action/author_attestation","sign_citation":"https://pith.science/pith/PNVFFYL42VQI5J6HMAY6NREBKM/action/citation_signature","submit_replication":"https://pith.science/pith/PNVFFYL42VQI5J6HMAY6NREBKM/action/replication_record"}},"created_at":"2026-07-27T00:19:45.258719+00:00","updated_at":"2026-07-27T00:19:45.258719+00:00"}