{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T22:58:28Z","timestamp":1740178708850,"version":"3.37.3"},"reference-count":41,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2024,8,8]],"date-time":"2024-08-08T00:00:00Z","timestamp":1723075200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by-nc-nd\/4.0"},{"start":{"date-parts":[[2024,8,8]],"date-time":"2024-08-08T00:00:00Z","timestamp":1723075200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by-nc-nd\/4.0"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["EURASIP J. on Info. Security"],"DOI":"10.1186\/s13635-024-00159-2","type":"journal-article","created":{"date-parts":[[2024,8,8]],"date-time":"2024-08-08T15:04:45Z","timestamp":1723129485000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["HyperWallet: cryptocurrency wallet as a secure hypervisor-based application"],"prefix":"10.1186","volume":"2024","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-3496-7925","authenticated-orcid":false,"given":"Nezer Jacob","family":"Zaidenberg","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Michael","family":"Kiperberg","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2024,8,8]]},"reference":[{"key":"159_CR1","doi-asserted-by":"publisher","unstructured":"Y. Shin, L. Williams, in Proceedings of the 4th ACM workshop on Quality of protection, Is complexity really the enemy of software security?\u00a0(Association for Computing Machinery, New York, 2008), pp. 47\u201350. https:\/\/doi.org\/10.1145\/1456362.1456372","DOI":"10.1145\/1456362.1456372"},{"key":"159_CR2","doi-asserted-by":"publisher","unstructured":"G. Klein, K. Elphinstone, G. Heiser, J. Andronick, D. Cock, P. Derrin, D. Elkaduwe, K. Engelhardt, R. Kolanski, M. Norrish, et al., in Proceedings of the ACM SIGOPS 22nd symposium on Operating systems principles, seL4: formal verification of an os kernel, (Association for Computing Machinery, New York, 2009), pp. 207\u2013220. https:\/\/doi.org\/10.1145\/1629575.1629596","DOI":"10.1145\/1629575.1629596"},{"key":"159_CR3","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-18302-2_13","volume-title":"Cyber Security: Analytics, Technology and Automation. Intelligent Systems, Control and Automation: Science and Engineering, vol 78","author":"N Zaidenberg","year":"2015","unstructured":"N. Zaidenberg, P. Neittaanm\u00e4ki, M. Kiperberg, A. Resh, Trusted Computing and DRM, in Cyber Security: Analytics, Technology and Automation. Intelligent Systems, Control and Automation: Science and Engineering, vol 78. ed. by M. Lehto, P. Neittaanm\u00e4ki (Springer, Cham, 2015). https:\/\/doi.org\/10.1007\/978-3-319-18302-2_13"},{"key":"159_CR4","doi-asserted-by":"crossref","unstructured":"M. Ammar, B. Crispo, B. Jacobs, D. Hughes, W. Daniels, S $$\\mu$$ v\u2013the security microvisor: a formally-verified software-based security architecture for the internet of things. IEEE Trans. Dependable Secure Comput. 16(5), 885\u2013901 (2019)","DOI":"10.1109\/TDSC.2019.2928541"},{"key":"159_CR5","doi-asserted-by":"publisher","unstructured":"A. Tomlinson, Introduction to the TPM, in Smart Cards, Tokens, Security and Applications. (Springer, Boston, 2008). https:\/\/doi.org\/10.1007\/978-0-387-72198-9_7","DOI":"10.1007\/978-0-387-72198-9_7"},{"key":"159_CR6","unstructured":"R.\u00a0Zimmer. Hale, \u201cUEFI: From Reset Vector to Operating System,\u201d Chapter 3 of Hardware-Dependent Software (Springer, 2009)"},{"key":"159_CR7","doi-asserted-by":"crossref","unstructured":"D.\u00a0Vuji\u010di\u0107, D.\u00a0Jagodi\u0107, S.\u00a0Randji\u0107, in 2018 17th international symposium infoteh-jahorina (infoteh), Blockchain technology, bitcoin, and ethereum: A brief overview (IEEE, 2018), pp. 1\u20136","DOI":"10.1109\/INFOTEH.2018.8345547"},{"key":"159_CR8","doi-asserted-by":"crossref","unstructured":"G.\u00a0Bertoni, J.\u00a0Daemen, M.\u00a0Peeters, G.\u00a0Van\u00a0Assche, in Advances in Cryptology\u2013EUROCRYPT 2013: 32nd Annual International Conference on the Theory and Applications of Cryptographic Techniques, Athens, Greece, May 26-30, 2013. Proceedings 32, Keccak (Springer, 2013), pp. 313\u2013314","DOI":"10.1007\/978-3-642-38348-9_19"},{"key":"159_CR9","doi-asserted-by":"publisher","first-page":"36","DOI":"10.1007\/s102070100002","volume":"1","author":"D Johnson","year":"2001","unstructured":"D. Johnson, A. Menezes, S. Vanstone, The elliptic curve digital signature algorithm (ecdsa). Int. J. Inf. Secur. 1, 36\u201363 (2001)","journal-title":"Int. J. Inf. Secur."},{"issue":"3","key":"159_CR10","first-page":"183","volume":"59","author":"M Nofer","year":"2017","unstructured":"M. Nofer, P. Gomber, O. Hinz, D. Schiereck, Blockchain. Bus. Inf. Syst. Eng. 59(3), 183\u2013187 (2017)","journal-title":"Syst. Eng."},{"key":"159_CR11","unstructured":"S.\u00a0Nakamoto, Bitcoin: A peer-to-peer electronic cash system. Decentralized Bus. Rev. 21260 (2008)"},{"issue":"2014","key":"159_CR12","first-page":"1","volume":"151","author":"G Wood","year":"2014","unstructured":"G. Wood et al., Ethereum: A secure decentralised generalised transaction ledger. Ethereum Proj. Yellow Pap. 151(2014), 1\u201332 (2014)","journal-title":"Ethereum Proj. Yellow Pap."},{"key":"159_CR13","unstructured":"J. Corduan, P. Vinogradova, M. Gudemann. A formal specification of the cardano ledger (2019). https:\/\/allquantor.at\/blockchainbib\/pdf\/corduan2019formal.pdf. Accessed 15 Apr 2024"},{"issue":"7","key":"159_CR14","doi-asserted-by":"publisher","first-page":"80","DOI":"10.1145\/3359552","volume":"63","author":"C Catalini","year":"2020","unstructured":"C. Catalini, J.S. Gans, Some simple economics of the blockchain. Commun. ACM. 63(7), 80\u201390 (2020)","journal-title":"Commun. ACM."},{"key":"159_CR15","unstructured":"P.\u00a0Praitheeshan, L.\u00a0Pan, J.\u00a0Yu, J.\u00a0Liu, R.\u00a0Doss, Security analysis methods on ethereum smart contract vulnerabilities: a survey (2019). arXiv preprint arXiv:1908.08605"},{"key":"159_CR16","doi-asserted-by":"publisher","unstructured":"W.M. Lee, Using the MetaMask Chrome Extension, in Beginning Ethereum Smart Contracts Programming. (Apress, Berkeley, 2019). https:\/\/doi.org\/10.1007\/978-1-4842-5086-0_5","DOI":"10.1007\/978-1-4842-5086-0_5"},{"key":"159_CR17","doi-asserted-by":"publisher","unstructured":"A. Seshadri, M. Luk, N. Qu, A. Perrig, in Proceedings of twenty-first ACM SIGOPS symposium on Operating systems principles, SecVisor: a tiny hypervisor to provide lifetime kernel code integrity for commodity OSes. (Association for Computing Machinery, New York, 2007), pp. 335\u2013350. https:\/\/doi.org\/10.1145\/1294261.1294294","DOI":"10.1145\/1294261.1294294"},{"key":"159_CR18","doi-asserted-by":"publisher","unstructured":"M.\u00a0Kiperberg, N.J. Zaidenberg, H-kpp: Hypervisor-assisted kernel patch protection. Appl. Sci. 12(10) (2022). https:\/\/doi.org\/10.3390\/app12105076. https:\/\/www.mdpi.com\/2076-3417\/12\/10\/5076","DOI":"10.3390\/app12105076"},{"key":"159_CR19","doi-asserted-by":"publisher","first-page":"63","DOI":"10.1007\/s10207-011-0124-7","volume":"10","author":"G Coker","year":"2011","unstructured":"G. Coker, J. Guttman, P. Loscocco, A. Herzog, J. Millen, B. O\u2019Hanlon, J. Ramsdell, A. Segall, J. Sheehy, B. Sniffen, Principles of remote attestation. Int. J. Inf. Secur. 10, 63\u201381 (2011)","journal-title":"Int. J. Inf. Secur."},{"key":"159_CR20","doi-asserted-by":"crossref","unstructured":"N.\u00a0Amit, M.\u00a0Ben-Yehuda, B.A. Yassour, in Computer Architecture: ISCA 2010 International Workshops A4MMC, AMAS-BT, EAMA, WEED, WIOSCA, Saint-Malo, France, June 19-23, 2010, Revised Selected Papers 37, Iommu: strategies for mitigating the\u00a0IOTLB\u00a0bottleneck (Springer, 2012), pp. 256\u2013274","DOI":"10.1007\/978-3-642-24322-6_22"},{"key":"159_CR21","doi-asserted-by":"crossref","unstructured":"M.\u00a0Kiperberg, Preventing malicious communication using virtualization. J. Inf. Secur. Appl. 61, 102871 (2021)","DOI":"10.1016\/j.jisa.2021.102871"},{"issue":"2","key":"159_CR22","first-page":"25","volume":"5","author":"YA Ahmed","year":"2014","unstructured":"Y.A. Ahmed, M.A. Maarof, F.M. Hassan, M.M. Abshir, Survey of keylogger technologies. Int. J. Comput. Sci. Telecommun. 5(2), 25\u201331 (2014)","journal-title":"Int. J. Comput. Sci. Telecommun."},{"key":"159_CR23","first-page":"580","volume-title":"in ICISSP","author":"M Kiperberg","year":"2021","unstructured":"M. Kiperberg, N.J. Zaidenberg, in ICISSP (Secure password input platform, Hyperpass, 2021), pp.580\u2013587"},{"key":"159_CR24","unstructured":"R. Wilkins, B. Richardson, in UEFI forum, UEFI secure boot in modern computer security solutions (2013), pp. 1\u201310"},{"key":"159_CR25","doi-asserted-by":"crossref","unstructured":"S.\u00a0Eskandarian, J.\u00a0Cogan, S.\u00a0Birnbaum, P.C.W. Brandon, D.\u00a0Franke, F.\u00a0Fraser, G.\u00a0Garcia, E.\u00a0Gong, H.T. Nguyen, T.K. Sethi, et\u00a0al., in 2019 IEEE Symposium on Security and Privacy (SP), Fidelius: Protecting user secrets from compromised browsers (IEEE, 2019), pp. 264\u2013280","DOI":"10.1109\/SP.2019.00036"},{"key":"159_CR26","first-page":"869","volume":"2019","author":"A Dhar","year":"2019","unstructured":"A. Dhar, E. Ulqinaku, K. Kostiainen, S. Capkun, Protection: Root-of-trust for io in compromised platforms. IACR Cryptol. ePrint Arch. 2019, 869 (2019)","journal-title":"IACR Cryptol. ePrint Arch."},{"key":"159_CR27","unstructured":"J.M.M.A. Perrig, M.K. Reiter, in Proceeding of the 16th annual network and distributed system security Symposium, Safe passage for passwords and other sensitive data (2009). https:\/\/www.ndss-symposium.org\/ndss2009\/safe-passage-for-passwords-and-other-sensitive-data\/"},{"key":"159_CR28","unstructured":"J.M. McCune, A. Perrig, M.K. Reiter, in USENIX Annual Technical Conference, General Track, Bump in the ether: A framework for securing sensitive user input (2006), pp. 185\u2013198. https:\/\/www.usenix.org\/legacy\/events\/usenix06\/tech\/mccune.html"},{"key":"159_CR29","doi-asserted-by":"crossref","unstructured":"S.\u00a0Zheng, Z.\u00a0Zhou, H.\u00a0Tang, X.\u00a0Yang, in 2019 IEEE Security and Privacy Workshops (SPW), Switchman: An easy-to-use approach to secure user input and output (IEEE, 2019), pp. 105\u2013113","DOI":"10.1109\/SPW.2019.00029"},{"key":"159_CR30","doi-asserted-by":"publisher","first-page":"1589","DOI":"10.1109\/TIFS.2019.2945621","volume":"15","author":"H Liang","year":"2019","unstructured":"H. Liang, M. Li, Y. Chen, L. Jiang, Z. Xie, T. Yang, Establishing trusted i\/o paths for sgx client systems with aurora. IEEE Trans. Inf. Forensic Secur. 15, 1589\u20131600 (2019)","journal-title":"IEEE Trans. Inf. Forensic Secur."},{"key":"159_CR31","doi-asserted-by":"publisher","unstructured":"F. Zhang, K. Leach, H. Wang, A. Stavrou, in Proceedings of the 10th ACM Symposium on Information, Computer and Communications Security, Trustlogin: Securing password-login on cmmodity operating systems. (Association for Computing Machinery, New York, 2015), pp. 333\u2013344. https:\/\/doi.org\/10.1145\/2714576.2714614","DOI":"10.1145\/2714576.2714614"},{"key":"159_CR32","first-page":"1","volume-title":"Quantitative comparison of Xen and KVM","author":"T Deshane","year":"2008","unstructured":"T. Deshane, Z. Shepherd, J. Matthews, M. Ben-Yehuda, A. Shah, B. Rao, Quantitative comparison of Xen and KVM (Xen Summit, Boston, 2008), pp.1\u20132"},{"key":"159_CR33","doi-asserted-by":"publisher","unstructured":"S. Weiser, M. Werner, in Proceedings of the Seventh ACM on Conference on Data and Application Security and Privacy, SGXIO: Generic trusted i\/o path for intel SGX. (Association for Computing Machinery, New York,\u00a02017), pp. 261\u2013268. https:\/\/doi.org\/10.1145\/3029806.3029822","DOI":"10.1145\/3029806.3029822"},{"key":"159_CR34","unstructured":"J.\u00a0Fonseca. VMware SVGA Device Developer Kit (2007). https:\/\/github.com\/prepare\/vmware-svga. Accessed 24 Apr 2024"},{"key":"159_CR35","doi-asserted-by":"crossref","unstructured":"F. Leung, G. Neiger, D. Rodgers, A. Santoni, R. Uhlig, Intel Virtualization Technology: Hardware Support for Efficient Process (2006)","DOI":"10.1535\/itj.1003.01"},{"issue":"86","key":"159_CR36","first-page":"1","volume":"2016","author":"V Costan","year":"2016","unstructured":"V. Costan, S. Devadas, Intel SGX Explained. IACR Cryptol. ePrint Arch. 2016(86), 1\u2013118 (2016)","journal-title":"IACR Cryptol. ePrint Arch."},{"key":"159_CR37","doi-asserted-by":"crossref","unstructured":"M.\u00a0Hirano, T.\u00a0Umeda, T.\u00a0Okuda, E.\u00a0Kawai, S.\u00a0Yamaguchi, in 2009 Sixth International Conference on Information Technology: New Generations, T-pim: Trusted password input method against data stealing malware (IEEE, 2009), pp. 429\u2013434","DOI":"10.1109\/ITNG.2009.35"},{"key":"159_CR38","first-page":"65","volume":"54","author":"J Rutkowska","year":"2010","unstructured":"J. Rutkowska, R. Wojtczuk, Qubes OS architecture. Invis. Things Lab. Tech. Rep. 54, 65 (2010)","journal-title":"Invis. Things Lab. Tech. Rep."},{"key":"159_CR39","doi-asserted-by":"crossref","unstructured":"Z.\u00a0Zhou, M.\u00a0Yu, V.D. Gligor, in 2014 IEEE Symposium on Security and Privacy, Dancing with giants: Wimpy kernels for on-demand isolated i\/o (IEEE, 2014), pp. 308\u2013323","DOI":"10.1109\/SP.2014.27"},{"key":"159_CR40","doi-asserted-by":"crossref","unstructured":"M.\u00a0Margraf, S.\u00a0Lange, F.\u00a0Otterbein, in 2016 10th International Conference on Next Generation Mobile Applications, Security and Technologies (NGMAST), Security evaluation of apple pay at point-of-sale terminals (IEEE, 2016), pp. 115\u2013120","DOI":"10.1109\/NGMAST.2016.28"},{"key":"159_CR41","doi-asserted-by":"crossref","unstructured":"U. Kanonov, A. Wool, in Proceedings of the 6th Workshop on Security and Privacy in Smartphones and Mobile Devices, Secure containers in android: the Samsung KNOX case study (2016), pp. 3\u201312, Association for Computing Machinery, New York, NY, USA ,https:\/\/doi.org\/10.1145\/2994459.2994470","DOI":"10.1145\/2994459.2994470"}],"container-title":["EURASIP Journal on Information Security"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s13635-024-00159-2.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1186\/s13635-024-00159-2\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s13635-024-00159-2.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,8,8]],"date-time":"2024-08-08T15:10:18Z","timestamp":1723129818000},"score":1,"resource":{"primary":{"URL":"https:\/\/jis-eurasipjournals.springeropen.com\/articles\/10.1186\/s13635-024-00159-2"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,8,8]]},"references-count":41,"journal-issue":{"issue":"1","published-online":{"date-parts":[[2024,12]]}},"alternative-id":["159"],"URL":"https:\/\/doi.org\/10.1186\/s13635-024-00159-2","relation":{},"ISSN":["2510-523X"],"issn-type":[{"type":"electronic","value":"2510-523X"}],"subject":[],"published":{"date-parts":[[2024,8,8]]},"assertion":[{"value":"9 April 2023","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"3 April 2024","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"8 August 2024","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"Not applicable.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Ethics approval and consent to participate"}},{"value":"Both authors consent for publication.","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"Consent for publication"}},{"value":"The authors declare that they have no competing interests.","order":4,"name":"Ethics","group":{"name":"EthicsHeading","label":"Competing interests"}}],"article-number":"25"}}