{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2017:LAL4LI35MU7H22VD23MK3KQADX","short_pith_number":"pith:LAL4LI35","canonical_record":{"source":{"id":"1708.08759","kind":"arxiv","version":2},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.CR","submitted_at":"2017-08-29T14:10:40Z","cross_cats_sorted":[],"title_canon_sha256":"9c66ff32b5fd4b29006823c030eadfb24b0ade8addd58f4f7956a55cdff1abbd","abstract_canon_sha256":"504aedf4d1edf9e01f576f109b7c600f0d8ff7487373ab4697e102e790bdd013"},"schema_version":"1.0"},"canonical_sha256":"5817c5a37d653e7d6aa3d6d8adaa001dedb5498d185a288bd52701ad3c18fcec","source":{"kind":"arxiv","id":"1708.08759","version":2},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1708.08759","created_at":"2026-05-18T00:36:21Z"},{"alias_kind":"arxiv_version","alias_value":"1708.08759v2","created_at":"2026-05-18T00:36:21Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1708.08759","created_at":"2026-05-18T00:36:21Z"},{"alias_kind":"pith_short_12","alias_value":"LAL4LI35MU7H","created_at":"2026-05-18T12:31:28Z"},{"alias_kind":"pith_short_16","alias_value":"LAL4LI35MU7H22VD","created_at":"2026-05-18T12:31:28Z"},{"alias_kind":"pith_short_8","alias_value":"LAL4LI35","created_at":"2026-05-18T12:31:28Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2017:LAL4LI35MU7H22VD23MK3KQADX","target":"record","payload":{"canonical_record":{"source":{"id":"1708.08759","kind":"arxiv","version":2},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.CR","submitted_at":"2017-08-29T14:10:40Z","cross_cats_sorted":[],"title_canon_sha256":"9c66ff32b5fd4b29006823c030eadfb24b0ade8addd58f4f7956a55cdff1abbd","abstract_canon_sha256":"504aedf4d1edf9e01f576f109b7c600f0d8ff7487373ab4697e102e790bdd013"},"schema_version":"1.0"},"canonical_sha256":"5817c5a37d653e7d6aa3d6d8adaa001dedb5498d185a288bd52701ad3c18fcec","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-18T00:36:21.648872Z","signature_b64":"KEEMuuJ9IOVApMgzzlvuRjAARyDbfVQma0eJ7JcCFldM+0nrX+DI07A6s1FeVaYLoWxo8Fk0wjb9xzEFAyVFCA==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"5817c5a37d653e7d6aa3d6d8adaa001dedb5498d185a288bd52701ad3c18fcec","last_reissued_at":"2026-05-18T00:36:21.648352Z","signature_status":"signed_v1","first_computed_at":"2026-05-18T00:36:21.648352Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"1708.08759","source_version":2,"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:36:21Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"ri879tWft6LXTlMwbPeQ0YfrecfSX57i+uGk3yVwOOyFUPtpMacWiLyy5de/Ms00fnohW8M1dMaY/MZyywBxBQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-10T22:44:29.607367Z"},"content_sha256":"f17220191934404526aa0db3adafa84c57011c364d040804529c8f388fd4dab3","schema_version":"1.0","event_id":"sha256:f17220191934404526aa0db3adafa84c57011c364d040804529c8f388fd4dab3"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2017:LAL4LI35MU7H22VD23MK3KQADX","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Why Do Developers Get Password Storage Wrong? A Qualitative Usability Study","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.CR","authors_text":"Alena Naiakshina, Anastasia Danilova, Christian Tiefenau, Marco Herzog, Matthew Smith, Sergej Dechand","submitted_at":"2017-08-29T14:10:40Z","abstract_excerpt":"Passwords are still a mainstay of various security systems, as well as the cause of many usability issues. For end-users, many of these issues have been studied extensively, highlighting problems and informing design decisions for better policies and motivating research into alternatives. However, end-users are not the only ones who have usability problems with passwords! Developers who are tasked with writing the code by which passwords are stored must do so securely. Yet history has shown that this complex task often fails due to human error with catastrophic results. While an end-user who s"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1708.08759","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":""},"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:36:21Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"knnC75m5eILRCZF1bCWLpbLw0gqRf9z8pAeAxs350dP+SJjkZsfE6v+AjUiGvUEEEk25Qd23tPoRFKXMMn6+Cg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-10T22:44:29.607707Z"},"content_sha256":"f40e6c1bc147fbe12c8b9ae6731eeb48000b462090e95c5b72cc0bb5280a081d","schema_version":"1.0","event_id":"sha256:f40e6c1bc147fbe12c8b9ae6731eeb48000b462090e95c5b72cc0bb5280a081d"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/LAL4LI35MU7H22VD23MK3KQADX/bundle.json","state_url":"https://pith.science/pith/LAL4LI35MU7H22VD23MK3KQADX/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/LAL4LI35MU7H22VD23MK3KQADX/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-10T22:44:29Z","links":{"resolver":"https://pith.science/pith/LAL4LI35MU7H22VD23MK3KQADX","bundle":"https://pith.science/pith/LAL4LI35MU7H22VD23MK3KQADX/bundle.json","state":"https://pith.science/pith/LAL4LI35MU7H22VD23MK3KQADX/state.json","well_known_bundle":"https://pith.science/.well-known/pith/LAL4LI35MU7H22VD23MK3KQADX/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2017:LAL4LI35MU7H22VD23MK3KQADX","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":"504aedf4d1edf9e01f576f109b7c600f0d8ff7487373ab4697e102e790bdd013","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.CR","submitted_at":"2017-08-29T14:10:40Z","title_canon_sha256":"9c66ff32b5fd4b29006823c030eadfb24b0ade8addd58f4f7956a55cdff1abbd"},"schema_version":"1.0","source":{"id":"1708.08759","kind":"arxiv","version":2}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1708.08759","created_at":"2026-05-18T00:36:21Z"},{"alias_kind":"arxiv_version","alias_value":"1708.08759v2","created_at":"2026-05-18T00:36:21Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1708.08759","created_at":"2026-05-18T00:36:21Z"},{"alias_kind":"pith_short_12","alias_value":"LAL4LI35MU7H","created_at":"2026-05-18T12:31:28Z"},{"alias_kind":"pith_short_16","alias_value":"LAL4LI35MU7H22VD","created_at":"2026-05-18T12:31:28Z"},{"alias_kind":"pith_short_8","alias_value":"LAL4LI35","created_at":"2026-05-18T12:31:28Z"}],"graph_snapshots":[{"event_id":"sha256:f40e6c1bc147fbe12c8b9ae6731eeb48000b462090e95c5b72cc0bb5280a081d","target":"graph","created_at":"2026-05-18T00:36:21Z","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":"Passwords are still a mainstay of various security systems, as well as the cause of many usability issues. For end-users, many of these issues have been studied extensively, highlighting problems and informing design decisions for better policies and motivating research into alternatives. However, end-users are not the only ones who have usability problems with passwords! Developers who are tasked with writing the code by which passwords are stored must do so securely. Yet history has shown that this complex task often fails due to human error with catastrophic results. While an end-user who s","authors_text":"Alena Naiakshina, Anastasia Danilova, Christian Tiefenau, Marco Herzog, Matthew Smith, Sergej Dechand","cross_cats":[],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.CR","submitted_at":"2017-08-29T14:10:40Z","title":"Why Do Developers Get Password Storage Wrong? A Qualitative Usability Study"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1708.08759","kind":"arxiv","version":2},"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:f17220191934404526aa0db3adafa84c57011c364d040804529c8f388fd4dab3","target":"record","created_at":"2026-05-18T00:36:21Z","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":"504aedf4d1edf9e01f576f109b7c600f0d8ff7487373ab4697e102e790bdd013","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.CR","submitted_at":"2017-08-29T14:10:40Z","title_canon_sha256":"9c66ff32b5fd4b29006823c030eadfb24b0ade8addd58f4f7956a55cdff1abbd"},"schema_version":"1.0","source":{"id":"1708.08759","kind":"arxiv","version":2}},"canonical_sha256":"5817c5a37d653e7d6aa3d6d8adaa001dedb5498d185a288bd52701ad3c18fcec","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"5817c5a37d653e7d6aa3d6d8adaa001dedb5498d185a288bd52701ad3c18fcec","first_computed_at":"2026-05-18T00:36:21.648352Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-05-18T00:36:21.648352Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"KEEMuuJ9IOVApMgzzlvuRjAARyDbfVQma0eJ7JcCFldM+0nrX+DI07A6s1FeVaYLoWxo8Fk0wjb9xzEFAyVFCA==","signature_status":"signed_v1","signed_at":"2026-05-18T00:36:21.648872Z","signed_message":"canonical_sha256_bytes"},"source_id":"1708.08759","source_kind":"arxiv","source_version":2}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:f17220191934404526aa0db3adafa84c57011c364d040804529c8f388fd4dab3","sha256:f40e6c1bc147fbe12c8b9ae6731eeb48000b462090e95c5b72cc0bb5280a081d"],"state_sha256":"82fe4b5c1624b6ee464b10d9a2bc8664cc30052e0999879e6bbddcfdcaf4daf7"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"rO/5lD2ZwrRd2JYxvBfr4eOkiW2gHGl3uSh8igAnH8WvaeoGfmDuTvLzR1rbYLE8PY0ebS7Px+LoEKXsCKcbDQ==","signed_message":"bundle_sha256_bytes","signed_at":"2026-06-10T22:44:29.609918Z","bundle_sha256":"452c9f2c623f671df73b1e41b2ec9ccf7779a91eab26cd1ce109d7bef305ed67"}}