pith. sign in
Pith Number

pith:DPZUF7AH

pith:2026:DPZUF7AHX7WVQQYDIZ7VIZ45PU
not attested not anchored not stored refs pending

Hijacking Text Heritage: Hiding the Human Signature through Homoglyphic Substitution

Robert Dilworth

Homoglyph substitution degrades stylometric systems by replacing characters with visually similar alternatives.

arxiv:2604.10271 v4 · 2026-04-11 · cs.CR · cs.CL · cs.IR

Add to your LaTeX paper
\usepackage{pith}
\pithnumber{DPZUF7AHX7WVQQYDIZ7VIZ45PU}

Prints a linked badge after your title and injects PDF metadata. Compiles on arXiv. Learn more · Embed verified badge

Record completeness

1 Bitcoin timestamp
2 Internet Archive
3 Author claim open · sign in to claim
4 Citations open
5 Replications open
Portable graph bundle live · download bundle · merged state
The bundle contains the canonical record plus signed events. A mirror can host it anywhere and recompute the same current state with the deterministic merge algorithm.

Claims

C1strongest claim

performing homoglyph substitution--the replacement of characters with visually similar alternatives (e.g., 'h' [U+0068] → 'h' [U+04BB])--on text can degrade stylometric systems.

C2weakest assumption

That stylometric systems primarily rely on character-level or Unicode-sensitive features that homoglyph substitution will reliably disrupt without introducing new detectable patterns or being normalized by preprocessing.

C3one line summary

Homoglyph substitution on text degrades stylometric systems to hide author signatures and personal information.

Receipt and verification
First computed 2026-06-09T02:08:42.128640Z
Builder pith-number-builder-2026-05-17-v1
Signature Pith Ed25519 (pith-v1-2026-05) · public key
Schema pith-number/v1.0

Canonical hash

1bf342fc07bfed584303467f54679d7d38802d6d8928f66f7cafdaf60d0b3ce6

Aliases

arxiv: 2604.10271 · arxiv_version: 2604.10271v4 · doi: 10.48550/arxiv.2604.10271 · pith_short_12: DPZUF7AHX7WV · pith_short_16: DPZUF7AHX7WVQQYD · pith_short_8: DPZUF7AH
Agent API
Verify this Pith Number yourself
curl -sH 'Accept: application/ld+json' https://pith.science/pith/DPZUF7AHX7WVQQYDIZ7VIZ45PU \
  | jq -c '.canonical_record' \
  | python3 -c "import sys,json,hashlib; b=json.dumps(json.loads(sys.stdin.read()), sort_keys=True, separators=(',',':'), ensure_ascii=False).encode(); print(hashlib.sha256(b).hexdigest())"
# expect: 1bf342fc07bfed584303467f54679d7d38802d6d8928f66f7cafdaf60d0b3ce6
Canonical record JSON
{
  "metadata": {
    "abstract_canon_sha256": "2ff66f95c65d02057b97b3dcbbc0fa31e4660dcb7ac81e1694d120f27240dcd7",
    "cross_cats_sorted": [
      "cs.CL",
      "cs.IR"
    ],
    "license": "http://creativecommons.org/licenses/by/4.0/",
    "primary_cat": "cs.CR",
    "submitted_at": "2026-04-11T16:27:32Z",
    "title_canon_sha256": "94822b621fb1abe20ddcb1be3a9f3279b09f5c4381efe8dc29c8dd4f3ec65e78"
  },
  "schema_version": "1.0",
  "source": {
    "id": "2604.10271",
    "kind": "arxiv",
    "version": 4
  }
}