1 of 6

Hosh

Operable Hash

2 of 6

What if two hashes had a meaning linking them?

2

{

user”: John,

age”: 42,

address”: 123 That St

}

6Yab34Hj

1000101011001010010011011000101010100111010010010

7815696ecbf1c96e6894b779456d330e

Photo by eberhard grossgasteiger from Pexels: https://www.pexels.com/photo/view-of-mountains-in-winter-12365569

bGlnaHQd29yaw=

addfcd6e4e426b9c70245cd83caccabb3ba0a44e

3 of 6

More generally, what about identifiers?

3

https://orcid.org/

0000-0002-3766-3137

https://orcid.org/

0000-0002-4765-6459

https://orcid.org/

0000-0001-7084-1233

https://doi.org/

10.1016/j.neucom.2017.05.105

efef8ec6-6c23-427d-9bd7-379cac2af265

UUID v4

ec112da4-ecd7-11ec-8ea0-0242ac120002

UUID v1

4 of 6

Any pair of identifiers from an enumerable set can be operated

4

https://orcid.org/

0000-0002-3766-3137

https://orcid.org/

0000-0002-4765-6459

https://orcid.org/

0000-0001-7084-1233

https://doi.org/

10.1016/j.neucom.2017.05.105

+

+

=

hash of unordered authors

hash of unordered authors

*

hash of collaboration

=

https://doi.org/

10.1016/j.neucom.2017.05.105

hash of unordered authors

*

hash of collaboration

=

⁻¹

5 of 6

THIS PRESENTATION IS UNDER CONSTRUCTION

LAST UPDATE: 2023-02-06

5

6 of 6

Thanks for your attention!

cIXBKPediDiOKabeZ6SthD04rnzaquNXaAEhSud4 *

9a.VuUhND-A6QgCpIs7lAAkQnQuXwplmiw8308ao *

SRbk-ZIvvxEJtxP6dHbZP-gQeBGTGCWI8-d3WK3n *

HrLssI75XfIsM5yBXGGS1aH7NV-W2U1RYQg.KeWg *

kSd9nwoNWj.oiKEdZeLbCqDohY7EO4o1HFwxvkuq =

ubUtc7jRJ-pa.JF-aYvD1aMw3BiKxkrRd5hV-UPu

ubUtc7jRJ-pa.JF-aYvD1aMw3BiKxkrRd5hV-UPu /

kSd9nwoNWj.oiKEdZeLbCqDohY7EO4o1HFwxvkuq /

HrLssI75XfIsM5yBXGGS1aH7NV-W2U1RYQg.KeWg =

cIXBKPediDiOKabeZ6SthD04rnzaquNXaAEhSud4 *

9a.VuUhND-A6QgCpIs7lAAkQnQuXwplmiw8308ao *

SRbk-ZIvvxEJtxP6dHbZP-gQeBGTGCWI8-d3WK3n

abcde = x → xe⁻¹d⁻¹ = abc