Ashlesh Sharma, Varun Chandrasekaran, F. Amjad, D. Shasha, L. Subramanian
{"title":"字母表:使用人类可计算谜题与不受信任的提供者进行可用的、安全的交易","authors":"Ashlesh Sharma, Varun Chandrasekaran, F. Amjad, D. Shasha, L. Subramanian","doi":"10.1145/3001913.3001924","DOIUrl":null,"url":null,"abstract":"Many banking and commerce payment systems in developing regions require users to share private or sensitive information in clear-text with untrusted providers, exposing them to different forms of man-in-the-middle attacks. In this paper, we introduce Alphacodes, a new paradigm that enables users to secure transactions with untrusted parties using the notion of human-computable visual puzzles. We describe how Alphacodes can be applied in different use cases and also explain two simple applications that we have built using this framework. We motivate our solution using security vulnerabilities in existing systems, and show how our protocol overcomes them. We demonstrate the ease of use of Alphacodes with minimal training using two simple crowdsourcing studies. Using another simple real world user study involving 10 users who speak Kannada (a regional Indian language), we show that the Alphacodes paradigm can be easily extended to languages beyond English.","PeriodicalId":204042,"journal":{"name":"Proceedings of the 7th Annual Symposium on Computing for Development","volume":"41 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-11-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Alphacodes: Usable, Secure Transactions with Untrusted Providers using Human Computable Puzzles\",\"authors\":\"Ashlesh Sharma, Varun Chandrasekaran, F. Amjad, D. Shasha, L. Subramanian\",\"doi\":\"10.1145/3001913.3001924\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Many banking and commerce payment systems in developing regions require users to share private or sensitive information in clear-text with untrusted providers, exposing them to different forms of man-in-the-middle attacks. In this paper, we introduce Alphacodes, a new paradigm that enables users to secure transactions with untrusted parties using the notion of human-computable visual puzzles. We describe how Alphacodes can be applied in different use cases and also explain two simple applications that we have built using this framework. We motivate our solution using security vulnerabilities in existing systems, and show how our protocol overcomes them. We demonstrate the ease of use of Alphacodes with minimal training using two simple crowdsourcing studies. Using another simple real world user study involving 10 users who speak Kannada (a regional Indian language), we show that the Alphacodes paradigm can be easily extended to languages beyond English.\",\"PeriodicalId\":204042,\"journal\":{\"name\":\"Proceedings of the 7th Annual Symposium on Computing for Development\",\"volume\":\"41 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2016-11-18\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of the 7th Annual Symposium on Computing for Development\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/3001913.3001924\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 7th Annual Symposium on Computing for Development","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3001913.3001924","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Alphacodes: Usable, Secure Transactions with Untrusted Providers using Human Computable Puzzles
Many banking and commerce payment systems in developing regions require users to share private or sensitive information in clear-text with untrusted providers, exposing them to different forms of man-in-the-middle attacks. In this paper, we introduce Alphacodes, a new paradigm that enables users to secure transactions with untrusted parties using the notion of human-computable visual puzzles. We describe how Alphacodes can be applied in different use cases and also explain two simple applications that we have built using this framework. We motivate our solution using security vulnerabilities in existing systems, and show how our protocol overcomes them. We demonstrate the ease of use of Alphacodes with minimal training using two simple crowdsourcing studies. Using another simple real world user study involving 10 users who speak Kannada (a regional Indian language), we show that the Alphacodes paradigm can be easily extended to languages beyond English.