{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2017:KXABU6R6WO6QH3HEKMJNYMCXM3","short_pith_number":"pith:KXABU6R6","canonical_record":{"source":{"id":"1703.00031","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.CR","submitted_at":"2017-02-28T19:17:57Z","cross_cats_sorted":[],"title_canon_sha256":"f24f12d084646e5cfbb1be69c5d0efacdb9763a7b7bd899ddbdd37f3dccb644d","abstract_canon_sha256":"06f5ee71fd2b49ea704ffdf41a5af617b7e59ebdbd0a0eabddfb3d9ddcf42b10"},"schema_version":"1.0"},"canonical_sha256":"55c01a7a3eb3bd03ece45312dc305766ff8e66026fdbe5c16d9fa3e8bd87f468","source":{"kind":"arxiv","id":"1703.00031","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1703.00031","created_at":"2026-05-18T00:49:46Z"},{"alias_kind":"arxiv_version","alias_value":"1703.00031v1","created_at":"2026-05-18T00:49:46Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1703.00031","created_at":"2026-05-18T00:49:46Z"},{"alias_kind":"pith_short_12","alias_value":"KXABU6R6WO6Q","created_at":"2026-05-18T12:31:28Z"},{"alias_kind":"pith_short_16","alias_value":"KXABU6R6WO6QH3HE","created_at":"2026-05-18T12:31:28Z"},{"alias_kind":"pith_short_8","alias_value":"KXABU6R6","created_at":"2026-05-18T12:31:28Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2017:KXABU6R6WO6QH3HEKMJNYMCXM3","target":"record","payload":{"canonical_record":{"source":{"id":"1703.00031","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.CR","submitted_at":"2017-02-28T19:17:57Z","cross_cats_sorted":[],"title_canon_sha256":"f24f12d084646e5cfbb1be69c5d0efacdb9763a7b7bd899ddbdd37f3dccb644d","abstract_canon_sha256":"06f5ee71fd2b49ea704ffdf41a5af617b7e59ebdbd0a0eabddfb3d9ddcf42b10"},"schema_version":"1.0"},"canonical_sha256":"55c01a7a3eb3bd03ece45312dc305766ff8e66026fdbe5c16d9fa3e8bd87f468","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-18T00:49:46.220860Z","signature_b64":"N0kGLZRTZQu6Sjx20eisOjeSHqsD/5z3+CwQ0AvagUJfFjGmSUJstbX0jsoBbiCa8n1fvBNrih2iKHLKDVqlBw==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"55c01a7a3eb3bd03ece45312dc305766ff8e66026fdbe5c16d9fa3e8bd87f468","last_reissued_at":"2026-05-18T00:49:46.220348Z","signature_status":"signed_v1","first_computed_at":"2026-05-18T00:49:46.220348Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"1703.00031","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:49:46Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"PJO5Zy1mHlcqLGisdBljAjtq0uguX1qcJHW7dBpqERlGMlgVunA59mYgpajNPnx+xiyfSb5H5tGZo9hug/TvAg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-24T19:47:31.608632Z"},"content_sha256":"9acc47ea023b4975e6e093577be216fefa0096c2ccb31538a69d3e416978df6c","schema_version":"1.0","event_id":"sha256:9acc47ea023b4975e6e093577be216fefa0096c2ccb31538a69d3e416978df6c"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2017:KXABU6R6WO6QH3HEKMJNYMCXM3","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"MPC Validation and Aggregation of Unit Vectors","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.CR","authors_text":"Dylan Gray, Joshua Joy, Mario Gerla","submitted_at":"2017-02-28T19:17:57Z","abstract_excerpt":"When dealing with privatized data, it is important to be able to protect against malformed user inputs. This becomes difficult in MPC systems as each server should not contain enough information to know what values any user has submitted. In this paper, we implement an MPC technique to verify blinded user inputs are unit vectors. In addition, we introduce a BGW circuit which can securely aggregate the blinded inputs while only releasing the result when it is above a public threshold. These distributed techniques take as input a unit vector. While this initially seems limiting compared to real "},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1703.00031","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:49:46Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"/X7NGSulr1IpXFzJwlf3Z8z7Tu1g366TBHIpiaqUpOry0HaaKKpzOU7967DEcYyzorVGXmrbx1bj31az3RlICQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-24T19:47:31.608959Z"},"content_sha256":"2f3964193cba6071782a0367ffafc7bb655909736dc8be0acbd70c4c6f51027a","schema_version":"1.0","event_id":"sha256:2f3964193cba6071782a0367ffafc7bb655909736dc8be0acbd70c4c6f51027a"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/KXABU6R6WO6QH3HEKMJNYMCXM3/bundle.json","state_url":"https://pith.science/pith/KXABU6R6WO6QH3HEKMJNYMCXM3/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/KXABU6R6WO6QH3HEKMJNYMCXM3/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-24T19:47:31Z","links":{"resolver":"https://pith.science/pith/KXABU6R6WO6QH3HEKMJNYMCXM3","bundle":"https://pith.science/pith/KXABU6R6WO6QH3HEKMJNYMCXM3/bundle.json","state":"https://pith.science/pith/KXABU6R6WO6QH3HEKMJNYMCXM3/state.json","well_known_bundle":"https://pith.science/.well-known/pith/KXABU6R6WO6QH3HEKMJNYMCXM3/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2017:KXABU6R6WO6QH3HEKMJNYMCXM3","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":"06f5ee71fd2b49ea704ffdf41a5af617b7e59ebdbd0a0eabddfb3d9ddcf42b10","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.CR","submitted_at":"2017-02-28T19:17:57Z","title_canon_sha256":"f24f12d084646e5cfbb1be69c5d0efacdb9763a7b7bd899ddbdd37f3dccb644d"},"schema_version":"1.0","source":{"id":"1703.00031","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1703.00031","created_at":"2026-05-18T00:49:46Z"},{"alias_kind":"arxiv_version","alias_value":"1703.00031v1","created_at":"2026-05-18T00:49:46Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1703.00031","created_at":"2026-05-18T00:49:46Z"},{"alias_kind":"pith_short_12","alias_value":"KXABU6R6WO6Q","created_at":"2026-05-18T12:31:28Z"},{"alias_kind":"pith_short_16","alias_value":"KXABU6R6WO6QH3HE","created_at":"2026-05-18T12:31:28Z"},{"alias_kind":"pith_short_8","alias_value":"KXABU6R6","created_at":"2026-05-18T12:31:28Z"}],"graph_snapshots":[{"event_id":"sha256:2f3964193cba6071782a0367ffafc7bb655909736dc8be0acbd70c4c6f51027a","target":"graph","created_at":"2026-05-18T00:49:46Z","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":"When dealing with privatized data, it is important to be able to protect against malformed user inputs. This becomes difficult in MPC systems as each server should not contain enough information to know what values any user has submitted. In this paper, we implement an MPC technique to verify blinded user inputs are unit vectors. In addition, we introduce a BGW circuit which can securely aggregate the blinded inputs while only releasing the result when it is above a public threshold. These distributed techniques take as input a unit vector. While this initially seems limiting compared to real ","authors_text":"Dylan Gray, Joshua Joy, Mario Gerla","cross_cats":[],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.CR","submitted_at":"2017-02-28T19:17:57Z","title":"MPC Validation and Aggregation of Unit Vectors"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1703.00031","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:9acc47ea023b4975e6e093577be216fefa0096c2ccb31538a69d3e416978df6c","target":"record","created_at":"2026-05-18T00:49:46Z","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":"06f5ee71fd2b49ea704ffdf41a5af617b7e59ebdbd0a0eabddfb3d9ddcf42b10","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.CR","submitted_at":"2017-02-28T19:17:57Z","title_canon_sha256":"f24f12d084646e5cfbb1be69c5d0efacdb9763a7b7bd899ddbdd37f3dccb644d"},"schema_version":"1.0","source":{"id":"1703.00031","kind":"arxiv","version":1}},"canonical_sha256":"55c01a7a3eb3bd03ece45312dc305766ff8e66026fdbe5c16d9fa3e8bd87f468","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"55c01a7a3eb3bd03ece45312dc305766ff8e66026fdbe5c16d9fa3e8bd87f468","first_computed_at":"2026-05-18T00:49:46.220348Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-05-18T00:49:46.220348Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"N0kGLZRTZQu6Sjx20eisOjeSHqsD/5z3+CwQ0AvagUJfFjGmSUJstbX0jsoBbiCa8n1fvBNrih2iKHLKDVqlBw==","signature_status":"signed_v1","signed_at":"2026-05-18T00:49:46.220860Z","signed_message":"canonical_sha256_bytes"},"source_id":"1703.00031","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:9acc47ea023b4975e6e093577be216fefa0096c2ccb31538a69d3e416978df6c","sha256:2f3964193cba6071782a0367ffafc7bb655909736dc8be0acbd70c4c6f51027a"],"state_sha256":"5da84d61f6ade57ee1e681ef9443317dcba00a7511ecf9fa11e6ee9403f6be9c"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"S1INMVE78rGe8ZI4UaBjlf9k3NlbSicmolglfMA3FjbQT90Wu6/E75061LueSiRRiVariUpmKvaDd9YsgnEnAA==","signed_message":"bundle_sha256_bytes","signed_at":"2026-06-24T19:47:31.610716Z","bundle_sha256":"0c2da676f3db16a5d45e2c7005db4872ab39633240285e4acf66a98d17f94522"}}