Distributed Authorization in Vanadium Article Swipe
YOU?
·
· 2016
· Open Access
·
· DOI: https://doi.org/10.48550/arxiv.1607.02192
In this tutorial, we present an authorization model for distributed systems that operate with limited internet connectivity. Reliable internet access remains a luxury for a majority of the world's population. Even for those who can afford it, a dependence on internet connectivity may lead to sub-optimal user experiences. With a focus on decentralized deployment, we present an authorization model that is suitable for scenarios where devices right next to each other (such as a sensor or a friend's phone) should be able to communicate securely in a peer-to-peer manner. The model has been deployed as part of an open-source distributed application framework called Vanadium. As part of this tutorial, we survey some of the key ideas and techniques used in distributed authorization, and explain how they are combined in the design of our model.
Related Topics
- Type
- preprint
- Language
- en
- Landing Page
- http://arxiv.org/abs/1607.02192
- https://arxiv.org/pdf/1607.02192
- OA Status
- green
- Cited By
- 2
- References
- 10
- Related Works
- 20
- OpenAlex ID
- https://openalex.org/W2951421496
Raw OpenAlex JSON
- OpenAlex ID
-
https://openalex.org/W2951421496Canonical identifier for this work in OpenAlex
- DOI
-
https://doi.org/10.48550/arxiv.1607.02192Digital Object Identifier
- Title
-
Distributed Authorization in VanadiumWork title
- Type
-
preprintOpenAlex work type
- Language
-
enPrimary language
- Publication year
-
2016Year of publication
- Publication date
-
2016-07-07Full publication date if available
- Authors
-
Andres Erbsen, Asim Shankar, Ankur TalyList of authors in order
- Landing page
-
https://arxiv.org/abs/1607.02192Publisher landing page
- PDF URL
-
https://arxiv.org/pdf/1607.02192Direct link to full text PDF
- Open access
-
YesWhether a free full text is available
- OA status
-
greenOpen access status per OpenAlex
- OA URL
-
https://arxiv.org/pdf/1607.02192Direct OA link when available
- Concepts
-
Software deployment, Authorization, The Internet, Computer science, Key (lock), Focus (optics), Population, Peer-to-peer, World Wide Web, Computer security, Software engineering, Sociology, Optics, Physics, DemographyTop concepts (fields/topics) attached by OpenAlex
- Cited by
-
2Total citation count in OpenAlex
- Citations by year (recent)
-
2019: 1, 2018: 1Per-year citation counts (last 5 years)
- References (count)
-
10Number of works referenced by this work
- Related works (count)
-
20Other works algorithmically related by OpenAlex
Full payload
| id | https://openalex.org/W2951421496 |
|---|---|
| doi | https://doi.org/10.48550/arxiv.1607.02192 |
| ids.doi | https://doi.org/10.48550/arxiv.1607.02192 |
| ids.mag | 2951421496 |
| ids.openalex | https://openalex.org/W2951421496 |
| fwci | |
| type | preprint |
| title | Distributed Authorization in Vanadium |
| biblio.issue | |
| biblio.volume | |
| biblio.last_page | |
| biblio.first_page | |
| topics[0].id | https://openalex.org/T10927 |
| topics[0].field.id | https://openalex.org/fields/33 |
| topics[0].field.display_name | Social Sciences |
| topics[0].score | 0.9997000098228455 |
| topics[0].domain.id | https://openalex.org/domains/2 |
| topics[0].domain.display_name | Social Sciences |
| topics[0].subfield.id | https://openalex.org/subfields/3312 |
| topics[0].subfield.display_name | Sociology and Political Science |
| topics[0].display_name | Access Control and Trust |
| topics[1].id | https://openalex.org/T10742 |
| topics[1].field.id | https://openalex.org/fields/17 |
| topics[1].field.display_name | Computer Science |
| topics[1].score | 0.9991999864578247 |
| topics[1].domain.id | https://openalex.org/domains/3 |
| topics[1].domain.display_name | Physical Sciences |
| topics[1].subfield.id | https://openalex.org/subfields/1705 |
| topics[1].subfield.display_name | Computer Networks and Communications |
| topics[1].display_name | Peer-to-Peer Network Technologies |
| topics[2].id | https://openalex.org/T11478 |
| topics[2].field.id | https://openalex.org/fields/17 |
| topics[2].field.display_name | Computer Science |
| topics[2].score | 0.9987000226974487 |
| topics[2].domain.id | https://openalex.org/domains/3 |
| topics[2].domain.display_name | Physical Sciences |
| topics[2].subfield.id | https://openalex.org/subfields/1705 |
| topics[2].subfield.display_name | Computer Networks and Communications |
| topics[2].display_name | Caching and Content Delivery |
| is_xpac | False |
| apc_list | |
| apc_paid | |
| concepts[0].id | https://openalex.org/C105339364 |
| concepts[0].level | 2 |
| concepts[0].score | 0.7374067902565002 |
| concepts[0].wikidata | https://www.wikidata.org/wiki/Q2297740 |
| concepts[0].display_name | Software deployment |
| concepts[1].id | https://openalex.org/C108759981 |
| concepts[1].level | 2 |
| concepts[1].score | 0.7181365489959717 |
| concepts[1].wikidata | https://www.wikidata.org/wiki/Q788590 |
| concepts[1].display_name | Authorization |
| concepts[2].id | https://openalex.org/C110875604 |
| concepts[2].level | 2 |
| concepts[2].score | 0.6749907732009888 |
| concepts[2].wikidata | https://www.wikidata.org/wiki/Q75 |
| concepts[2].display_name | The Internet |
| concepts[3].id | https://openalex.org/C41008148 |
| concepts[3].level | 0 |
| concepts[3].score | 0.6667053699493408 |
| concepts[3].wikidata | https://www.wikidata.org/wiki/Q21198 |
| concepts[3].display_name | Computer science |
| concepts[4].id | https://openalex.org/C26517878 |
| concepts[4].level | 2 |
| concepts[4].score | 0.6119340062141418 |
| concepts[4].wikidata | https://www.wikidata.org/wiki/Q228039 |
| concepts[4].display_name | Key (lock) |
| concepts[5].id | https://openalex.org/C192209626 |
| concepts[5].level | 2 |
| concepts[5].score | 0.5031706690788269 |
| concepts[5].wikidata | https://www.wikidata.org/wiki/Q190909 |
| concepts[5].display_name | Focus (optics) |
| concepts[6].id | https://openalex.org/C2908647359 |
| concepts[6].level | 2 |
| concepts[6].score | 0.4593273997306824 |
| concepts[6].wikidata | https://www.wikidata.org/wiki/Q2625603 |
| concepts[6].display_name | Population |
| concepts[7].id | https://openalex.org/C534932454 |
| concepts[7].level | 2 |
| concepts[7].score | 0.45158088207244873 |
| concepts[7].wikidata | https://www.wikidata.org/wiki/Q161410 |
| concepts[7].display_name | Peer-to-peer |
| concepts[8].id | https://openalex.org/C136764020 |
| concepts[8].level | 1 |
| concepts[8].score | 0.42763757705688477 |
| concepts[8].wikidata | https://www.wikidata.org/wiki/Q466 |
| concepts[8].display_name | World Wide Web |
| concepts[9].id | https://openalex.org/C38652104 |
| concepts[9].level | 1 |
| concepts[9].score | 0.3767823278903961 |
| concepts[9].wikidata | https://www.wikidata.org/wiki/Q3510521 |
| concepts[9].display_name | Computer security |
| concepts[10].id | https://openalex.org/C115903868 |
| concepts[10].level | 1 |
| concepts[10].score | 0.10616999864578247 |
| concepts[10].wikidata | https://www.wikidata.org/wiki/Q80993 |
| concepts[10].display_name | Software engineering |
| concepts[11].id | https://openalex.org/C144024400 |
| concepts[11].level | 0 |
| concepts[11].score | 0.0 |
| concepts[11].wikidata | https://www.wikidata.org/wiki/Q21201 |
| concepts[11].display_name | Sociology |
| concepts[12].id | https://openalex.org/C120665830 |
| concepts[12].level | 1 |
| concepts[12].score | 0.0 |
| concepts[12].wikidata | https://www.wikidata.org/wiki/Q14620 |
| concepts[12].display_name | Optics |
| concepts[13].id | https://openalex.org/C121332964 |
| concepts[13].level | 0 |
| concepts[13].score | 0.0 |
| concepts[13].wikidata | https://www.wikidata.org/wiki/Q413 |
| concepts[13].display_name | Physics |
| concepts[14].id | https://openalex.org/C149923435 |
| concepts[14].level | 1 |
| concepts[14].score | 0.0 |
| concepts[14].wikidata | https://www.wikidata.org/wiki/Q37732 |
| concepts[14].display_name | Demography |
| keywords[0].id | https://openalex.org/keywords/software-deployment |
| keywords[0].score | 0.7374067902565002 |
| keywords[0].display_name | Software deployment |
| keywords[1].id | https://openalex.org/keywords/authorization |
| keywords[1].score | 0.7181365489959717 |
| keywords[1].display_name | Authorization |
| keywords[2].id | https://openalex.org/keywords/the-internet |
| keywords[2].score | 0.6749907732009888 |
| keywords[2].display_name | The Internet |
| keywords[3].id | https://openalex.org/keywords/computer-science |
| keywords[3].score | 0.6667053699493408 |
| keywords[3].display_name | Computer science |
| keywords[4].id | https://openalex.org/keywords/key |
| keywords[4].score | 0.6119340062141418 |
| keywords[4].display_name | Key (lock) |
| keywords[5].id | https://openalex.org/keywords/focus |
| keywords[5].score | 0.5031706690788269 |
| keywords[5].display_name | Focus (optics) |
| keywords[6].id | https://openalex.org/keywords/population |
| keywords[6].score | 0.4593273997306824 |
| keywords[6].display_name | Population |
| keywords[7].id | https://openalex.org/keywords/peer-to-peer |
| keywords[7].score | 0.45158088207244873 |
| keywords[7].display_name | Peer-to-peer |
| keywords[8].id | https://openalex.org/keywords/world-wide-web |
| keywords[8].score | 0.42763757705688477 |
| keywords[8].display_name | World Wide Web |
| keywords[9].id | https://openalex.org/keywords/computer-security |
| keywords[9].score | 0.3767823278903961 |
| keywords[9].display_name | Computer security |
| keywords[10].id | https://openalex.org/keywords/software-engineering |
| keywords[10].score | 0.10616999864578247 |
| keywords[10].display_name | Software engineering |
| language | en |
| locations[0].id | pmh:oai:arXiv.org:1607.02192 |
| locations[0].is_oa | True |
| locations[0].source.id | https://openalex.org/S4306400194 |
| locations[0].source.issn | |
| locations[0].source.type | repository |
| locations[0].source.is_oa | True |
| locations[0].source.issn_l | |
| locations[0].source.is_core | False |
| locations[0].source.is_in_doaj | False |
| locations[0].source.display_name | arXiv (Cornell University) |
| locations[0].source.host_organization | https://openalex.org/I205783295 |
| locations[0].source.host_organization_name | Cornell University |
| locations[0].source.host_organization_lineage | https://openalex.org/I205783295 |
| locations[0].license | |
| locations[0].pdf_url | https://arxiv.org/pdf/1607.02192 |
| locations[0].version | submittedVersion |
| locations[0].raw_type | text |
| locations[0].license_id | |
| locations[0].is_accepted | False |
| locations[0].is_published | False |
| locations[0].raw_source_name | |
| locations[0].landing_page_url | http://arxiv.org/abs/1607.02192 |
| locations[1].id | mag:2951421496 |
| locations[1].is_oa | True |
| locations[1].source.id | https://openalex.org/S4306400194 |
| locations[1].source.issn | |
| locations[1].source.type | repository |
| locations[1].source.is_oa | True |
| locations[1].source.issn_l | |
| locations[1].source.is_core | False |
| locations[1].source.is_in_doaj | False |
| locations[1].source.display_name | arXiv (Cornell University) |
| locations[1].source.host_organization | https://openalex.org/I205783295 |
| locations[1].source.host_organization_name | Cornell University |
| locations[1].source.host_organization_lineage | https://openalex.org/I205783295 |
| locations[1].license | |
| locations[1].pdf_url | |
| locations[1].version | submittedVersion |
| locations[1].raw_type | |
| locations[1].license_id | |
| locations[1].is_accepted | False |
| locations[1].is_published | False |
| locations[1].raw_source_name | arXiv (Cornell University) |
| locations[1].landing_page_url | http://export.arxiv.org/pdf/1607.02192 |
| locations[2].id | doi:10.48550/arxiv.1607.02192 |
| locations[2].is_oa | True |
| locations[2].source.id | https://openalex.org/S4306400194 |
| locations[2].source.issn | |
| locations[2].source.type | repository |
| locations[2].source.is_oa | True |
| locations[2].source.issn_l | |
| locations[2].source.is_core | False |
| locations[2].source.is_in_doaj | False |
| locations[2].source.display_name | arXiv (Cornell University) |
| locations[2].source.host_organization | https://openalex.org/I205783295 |
| locations[2].source.host_organization_name | Cornell University |
| locations[2].source.host_organization_lineage | https://openalex.org/I205783295 |
| locations[2].license | |
| locations[2].pdf_url | |
| locations[2].version | |
| locations[2].raw_type | article |
| locations[2].license_id | |
| locations[2].is_accepted | False |
| locations[2].is_published | |
| locations[2].raw_source_name | |
| locations[2].landing_page_url | https://doi.org/10.48550/arxiv.1607.02192 |
| indexed_in | arxiv, datacite |
| authorships[0].author.id | https://openalex.org/A5082766906 |
| authorships[0].author.orcid | https://orcid.org/0000-0002-9854-7500 |
| authorships[0].author.display_name | Andres Erbsen |
| authorships[0].author_position | first |
| authorships[0].raw_author_name | Andres Erbsen |
| authorships[0].is_corresponding | False |
| authorships[1].author.id | https://openalex.org/A5073029842 |
| authorships[1].author.orcid | |
| authorships[1].author.display_name | Asim Shankar |
| authorships[1].author_position | middle |
| authorships[1].raw_author_name | Asim Shankar |
| authorships[1].is_corresponding | False |
| authorships[2].author.id | https://openalex.org/A5069391199 |
| authorships[2].author.orcid | |
| authorships[2].author.display_name | Ankur Taly |
| authorships[2].author_position | last |
| authorships[2].raw_author_name | Ankur Taly |
| authorships[2].is_corresponding | False |
| has_content.pdf | False |
| has_content.grobid_xml | False |
| is_paratext | False |
| open_access.is_oa | True |
| open_access.oa_url | https://arxiv.org/pdf/1607.02192 |
| open_access.oa_status | green |
| open_access.any_repository_has_fulltext | False |
| created_date | 2025-10-10T00:00:00 |
| display_name | Distributed Authorization in Vanadium |
| has_fulltext | False |
| is_retracted | False |
| updated_date | 2025-11-06T06:51:31.235846 |
| primary_topic.id | https://openalex.org/T10927 |
| primary_topic.field.id | https://openalex.org/fields/33 |
| primary_topic.field.display_name | Social Sciences |
| primary_topic.score | 0.9997000098228455 |
| primary_topic.domain.id | https://openalex.org/domains/2 |
| primary_topic.domain.display_name | Social Sciences |
| primary_topic.subfield.id | https://openalex.org/subfields/3312 |
| primary_topic.subfield.display_name | Sociology and Political Science |
| primary_topic.display_name | Access Control and Trust |
| related_works | https://openalex.org/W2606611365, https://openalex.org/W202776068, https://openalex.org/W2762116092, https://openalex.org/W2002748585, https://openalex.org/W2984138171, https://openalex.org/W3101224281, https://openalex.org/W1566550564, https://openalex.org/W2120380840, https://openalex.org/W2806064096, https://openalex.org/W3184476106, https://openalex.org/W202082914, https://openalex.org/W2185062628, https://openalex.org/W2396111730, https://openalex.org/W3125092306, https://openalex.org/W3164709836, https://openalex.org/W2989133201, https://openalex.org/W2909350295, https://openalex.org/W2026155725, https://openalex.org/W2753914774, https://openalex.org/W2546664502 |
| cited_by_count | 2 |
| counts_by_year[0].year | 2019 |
| counts_by_year[0].cited_by_count | 1 |
| counts_by_year[1].year | 2018 |
| counts_by_year[1].cited_by_count | 1 |
| locations_count | 3 |
| best_oa_location.id | pmh:oai:arXiv.org:1607.02192 |
| best_oa_location.is_oa | True |
| best_oa_location.source.id | https://openalex.org/S4306400194 |
| best_oa_location.source.issn | |
| best_oa_location.source.type | repository |
| best_oa_location.source.is_oa | True |
| best_oa_location.source.issn_l | |
| best_oa_location.source.is_core | False |
| best_oa_location.source.is_in_doaj | False |
| best_oa_location.source.display_name | arXiv (Cornell University) |
| best_oa_location.source.host_organization | https://openalex.org/I205783295 |
| best_oa_location.source.host_organization_name | Cornell University |
| best_oa_location.source.host_organization_lineage | https://openalex.org/I205783295 |
| best_oa_location.license | |
| best_oa_location.pdf_url | https://arxiv.org/pdf/1607.02192 |
| best_oa_location.version | submittedVersion |
| best_oa_location.raw_type | text |
| best_oa_location.license_id | |
| best_oa_location.is_accepted | False |
| best_oa_location.is_published | False |
| best_oa_location.raw_source_name | |
| best_oa_location.landing_page_url | http://arxiv.org/abs/1607.02192 |
| primary_location.id | pmh:oai:arXiv.org:1607.02192 |
| primary_location.is_oa | True |
| primary_location.source.id | https://openalex.org/S4306400194 |
| primary_location.source.issn | |
| primary_location.source.type | repository |
| primary_location.source.is_oa | True |
| primary_location.source.issn_l | |
| primary_location.source.is_core | False |
| primary_location.source.is_in_doaj | False |
| primary_location.source.display_name | arXiv (Cornell University) |
| primary_location.source.host_organization | https://openalex.org/I205783295 |
| primary_location.source.host_organization_name | Cornell University |
| primary_location.source.host_organization_lineage | https://openalex.org/I205783295 |
| primary_location.license | |
| primary_location.pdf_url | https://arxiv.org/pdf/1607.02192 |
| primary_location.version | submittedVersion |
| primary_location.raw_type | text |
| primary_location.license_id | |
| primary_location.is_accepted | False |
| primary_location.is_published | False |
| primary_location.raw_source_name | |
| primary_location.landing_page_url | http://arxiv.org/abs/1607.02192 |
| publication_date | 2016-07-07 |
| publication_year | 2016 |
| referenced_works | https://openalex.org/W1958859150, https://openalex.org/W2067580212, https://openalex.org/W2613628930, https://openalex.org/W2171807364, https://openalex.org/W2061197573, https://openalex.org/W2112995928, https://openalex.org/W1928533667, https://openalex.org/W2266218113, https://openalex.org/W2125749614, https://openalex.org/W2170496240 |
| referenced_works_count | 10 |
| abstract_inverted_index.a | 21, 24, 37, 49, 73, 76, 86 |
| abstract_inverted_index.As | 104 |
| abstract_inverted_index.In | 0 |
| abstract_inverted_index.an | 5, 56, 97 |
| abstract_inverted_index.as | 72, 94 |
| abstract_inverted_index.be | 80 |
| abstract_inverted_index.in | 85, 119, 128 |
| abstract_inverted_index.is | 60 |
| abstract_inverted_index.of | 26, 96, 106, 112, 131 |
| abstract_inverted_index.on | 39, 51 |
| abstract_inverted_index.or | 75 |
| abstract_inverted_index.to | 44, 68, 82 |
| abstract_inverted_index.we | 3, 54, 109 |
| abstract_inverted_index.The | 89 |
| abstract_inverted_index.and | 116, 122 |
| abstract_inverted_index.are | 126 |
| abstract_inverted_index.can | 34 |
| abstract_inverted_index.for | 8, 23, 31, 62 |
| abstract_inverted_index.has | 91 |
| abstract_inverted_index.how | 124 |
| abstract_inverted_index.it, | 36 |
| abstract_inverted_index.key | 114 |
| abstract_inverted_index.may | 42 |
| abstract_inverted_index.our | 132 |
| abstract_inverted_index.the | 27, 113, 129 |
| abstract_inverted_index.who | 33 |
| abstract_inverted_index.Even | 30 |
| abstract_inverted_index.With | 48 |
| abstract_inverted_index.able | 81 |
| abstract_inverted_index.been | 92 |
| abstract_inverted_index.each | 69 |
| abstract_inverted_index.lead | 43 |
| abstract_inverted_index.next | 67 |
| abstract_inverted_index.part | 95, 105 |
| abstract_inverted_index.some | 111 |
| abstract_inverted_index.that | 11, 59 |
| abstract_inverted_index.they | 125 |
| abstract_inverted_index.this | 1, 107 |
| abstract_inverted_index.used | 118 |
| abstract_inverted_index.user | 46 |
| abstract_inverted_index.with | 13 |
| abstract_inverted_index.(such | 71 |
| abstract_inverted_index.focus | 50 |
| abstract_inverted_index.ideas | 115 |
| abstract_inverted_index.model | 7, 58, 90 |
| abstract_inverted_index.other | 70 |
| abstract_inverted_index.right | 66 |
| abstract_inverted_index.those | 32 |
| abstract_inverted_index.where | 64 |
| abstract_inverted_index.access | 19 |
| abstract_inverted_index.afford | 35 |
| abstract_inverted_index.called | 102 |
| abstract_inverted_index.design | 130 |
| abstract_inverted_index.luxury | 22 |
| abstract_inverted_index.model. | 133 |
| abstract_inverted_index.phone) | 78 |
| abstract_inverted_index.sensor | 74 |
| abstract_inverted_index.should | 79 |
| abstract_inverted_index.survey | 110 |
| abstract_inverted_index.devices | 65 |
| abstract_inverted_index.explain | 123 |
| abstract_inverted_index.limited | 14 |
| abstract_inverted_index.manner. | 88 |
| abstract_inverted_index.operate | 12 |
| abstract_inverted_index.present | 4, 55 |
| abstract_inverted_index.remains | 20 |
| abstract_inverted_index.systems | 10 |
| abstract_inverted_index.world's | 28 |
| abstract_inverted_index.Reliable | 17 |
| abstract_inverted_index.combined | 127 |
| abstract_inverted_index.deployed | 93 |
| abstract_inverted_index.friend's | 77 |
| abstract_inverted_index.internet | 15, 18, 40 |
| abstract_inverted_index.majority | 25 |
| abstract_inverted_index.securely | 84 |
| abstract_inverted_index.suitable | 61 |
| abstract_inverted_index.Vanadium. | 103 |
| abstract_inverted_index.framework | 101 |
| abstract_inverted_index.scenarios | 63 |
| abstract_inverted_index.tutorial, | 2, 108 |
| abstract_inverted_index.dependence | 38 |
| abstract_inverted_index.techniques | 117 |
| abstract_inverted_index.application | 100 |
| abstract_inverted_index.communicate | 83 |
| abstract_inverted_index.deployment, | 53 |
| abstract_inverted_index.distributed | 9, 99, 120 |
| abstract_inverted_index.open-source | 98 |
| abstract_inverted_index.population. | 29 |
| abstract_inverted_index.sub-optimal | 45 |
| abstract_inverted_index.connectivity | 41 |
| abstract_inverted_index.experiences. | 47 |
| abstract_inverted_index.peer-to-peer | 87 |
| abstract_inverted_index.authorization | 6, 57 |
| abstract_inverted_index.connectivity. | 16 |
| abstract_inverted_index.decentralized | 52 |
| abstract_inverted_index.authorization, | 121 |
| cited_by_percentile_year | |
| countries_distinct_count | 0 |
| institutions_distinct_count | 3 |
| citation_normalized_percentile |