{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,10,16]],"date-time":"2026-10-16T16:57:41Z","timestamp":1792169861297,"version":"4.4.0"},"reference-count":34,"publisher":"MDPI AG","issue":"1","license":[{"start":{"date-parts":[[2019,12,25]],"date-time":"2019-12-25T00:00:00Z","timestamp":1577232000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100004329","name":"Javna Agencija za Raziskovalno Dejavnost RS","doi-asserted-by":"publisher","award":["P2-0057"],"award-info":[{"award-number":["P2-0057"]}],"id":[{"id":"10.13039\/501100004329","id-type":"DOI","asserted-by":"publisher"}]},{"name":"H2020 CONCORDIA","award":["830927"],"award-info":[{"award-number":["830927"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>The basis of blockchain-related data, stored in distributed ledgers, are digitally signed transactions. Data can be stored on the blockchain ledger only after a digital signing process is performed by a user with a blockchain-based digital identity. However, this process is time-consuming and not user-friendly, which is one of the reasons blockchain technology is not fully accepted. In this paper, we propose a machine learning-based method, which introduces automated signing of blockchain transactions, while including also a personalized identification of anomalous transactions. In order to evaluate the proposed method, an experiment and analysis were performed on data from the Ethereum public main network. The analysis shows promising results and paves the road for a possible future integration of such a method in dedicated digital signing software for blockchain transactions.<\/jats:p>","DOI":"10.3390\/s20010147","type":"journal-article","created":{"date-parts":[[2019,12,25]],"date-time":"2019-12-25T11:07:48Z","timestamp":1577272068000},"page":"147","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":89,"title":["A Machine Learning-Based Method for Automated Blockchain Transaction Signing Including Personalized Anomaly Detection"],"prefix":"10.3390","volume":"20","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-6322-746X","authenticated-orcid":false,"given":"Bla\u017e","family":"Podgorelec","sequence":"first","affiliation":[{"name":"Faculty of Electrical Engineering and Computer Science, University of Maribor, Koro\u0161ka cesta 46, 2000 Maribor, Slovenia"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5079-5468","authenticated-orcid":false,"given":"Muhamed","family":"Turkanovi\u0107","sequence":"additional","affiliation":[{"name":"Faculty of Electrical Engineering and Computer Science, University of Maribor, Koro\u0161ka cesta 46, 2000 Maribor, Slovenia"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4441-9690","authenticated-orcid":false,"given":"Sa\u0161o","family":"Karakati\u010d","sequence":"additional","affiliation":[{"name":"Faculty of Electrical Engineering and Computer Science, University of Maribor, Koro\u0161ka cesta 46, 2000 Maribor, Slovenia"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1968","published-online":{"date-parts":[[2019,12,25]]},"reference":[{"key":"ref_1","unstructured":"Nakamoto, S. (2019, November 10). Bitcoin: A Peer-to-Peer Electronic Cash System. Available online: http:\/\/bitcoin.org\/bitcoin.pdf."},{"key":"ref_2","first-page":"37","article-title":"A next-generation smart contract and decentralized application platform","volume":"3","author":"Buterin","year":"2014","journal-title":"White Pap."},{"key":"ref_3","unstructured":"Eskandari, S., Clark, J., Barrera, D., and Stobert, E. (2018). A first look at the usability of bitcoin key management. arXiv."},{"key":"ref_4","unstructured":"Sheng, S., Broderick, L., Koranda, C.A., and Hyland, J.J. (2019, December 25). Why Johnny Still Can\u2019t Encrypt: Evaluating the Usability of Email Encryption Software. Available online: https:\/\/cups.cs.cmu.edu\/soups\/2006\/posters\/sheng-poster_abstract.pdf."},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Gaw, S., Felten, E.W., and Fernandez-Kelly, P. (2006, January 22\u201327). Secrecy, flagging, and paranoia: Adoption criteria in encrypted email. Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, Montr\u00e9al, QC, Canada.","DOI":"10.1145\/1124772.1124862"},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"620","DOI":"10.1016\/S0167-4048(01)00712-X","article-title":"Usability and security an appraisal of usability issues in information security methods","volume":"20","author":"Schultz","year":"2001","journal-title":"Comput. Secur."},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Garfinkel, S.L., Margrave, D., Schiller, J.I., Nordlander, E., and Miller, R.C. (2005, January 2\u20137). How to make secure email easier to use. Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, Portland, OR, USA.","DOI":"10.1145\/1054972.1055069"},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"72","DOI":"10.1109\/MSEC.2019.2933683","article-title":"Johnny\u2019s Journey Toward Usable Secure Email","volume":"17","author":"Ruoti","year":"2019","journal-title":"IEEE Secur. Priv."},{"key":"ref_9","unstructured":"Pham, T., and Lee, S. (2016). Anomaly detection in bitcoin network using unsupervised learning methods. arXiv."},{"key":"ref_10","unstructured":"Pham, T., and Lee, S. (2016). Anomaly detection in the bitcoin system-a network perspective. arXiv."},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Ostapowicz, M., and \u017bbikowski, K. (2019). Detecting Fraudulent Accounts on Blockchain: A Supervised Approach. arXiv.","DOI":"10.1007\/978-3-030-34223-4_2"},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Monamo, P., Marivate, V., and Twala, B. (2016, January 17\u201318). Unsupervised learning for robust Bitcoin fraud detection. Proceedings of the 2016 Information Security for South Africa (ISSA), Johannesburg, South Africa.","DOI":"10.1109\/ISSA.2016.7802939"},{"key":"ref_13","unstructured":"Shen, M. (2019). Developer Report H1 2019, Electric Capital. Available online: https:\/\/www.electriccapital.com\/developer_report_H1_2019_pdf."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"5112","DOI":"10.1109\/ACCESS.2018.2789929","article-title":"EduCTX: A blockchain-based higher education credit platform","volume":"6","year":"2018","journal-title":"IEEE Access"},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Zheng, Z., Xie, S., Dai, H., Chen, X., and Wang, H. (2017, January 25\u201330). An overview of blockchain technology: Architecture, consensus, and future trends. Proceedings of the 2017 IEEE International Congress on Big Data (BigData Congress), Honolulu, HI, USA.","DOI":"10.1109\/BigDataCongress.2017.85"},{"key":"ref_16","first-page":"1","article-title":"Ethereum: A secure decentralised generalised transaction ledger","volume":"151","author":"Wood","year":"2014","journal-title":"Ethereum Proj. Yellow Pap."},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Moubarak, J., Filiol, E., and Chamoun, M. (2018, January 18\u201320). On blockchain security and relevant attacks. Proceedings of the 2018 IEEE Middle East and North Africa Communications Conference (MENACOMM), Jounieh, Lebanon.","DOI":"10.1109\/MENACOMM.2018.8371010"},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"590","DOI":"10.1016\/j.future.2019.05.042","article-title":"Elastic and cost-effective data carrier architecture for smart contract in blockchain","volume":"100","author":"Liu","year":"2019","journal-title":"Future Gener. Comput. Syst."},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Jin, X., Sarkar, S., Mukherjee, K., and Ray, A. (2009, January 15\u201318). Suboptimal partitioning of time-series data for anomaly detection. Proceedings of the 48h IEEE Conference on Decision and Control (CDC) Held Jointly with 2009 28th Chinese Control Conference, Shanghai, China.","DOI":"10.1109\/CDC.2009.5400158"},{"key":"ref_20","unstructured":"Chan, P.K., and Mahoney, M.V. (2005, January 27\u201330). Modeling multiple time series for anomaly detection. Proceedings of the Fifth IEEE International Conference on Data Mining (ICDM\u201905), Houston, TX, USA."},{"key":"ref_21","unstructured":"Teng, M. (2010, January 10\u201312). Anomaly detection on time series. Proceedings of the 2010 IEEE International Conference on Progress in Informatics and Computing, Shanghai, China."},{"key":"ref_22","unstructured":"Ma, J., and Perkins, S. (2003, January 20\u201324). Time-series novelty detection using one-class support vector machines. Proceedings of the International Joint Conference on Neural Networks, Portland, OR, USA."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"2250","DOI":"10.1109\/TKDE.2013.184","article-title":"Outlier detection for temporal data: A survey","volume":"26","author":"Gupta","year":"2013","journal-title":"IEEE Trans. Knowl. Data Eng."},{"key":"ref_24","first-page":"1","article-title":"Outlier detection for temporal data","volume":"5","author":"Gupta","year":"2014","journal-title":"Synth. Lect. Data Min. Knowl. Discov."},{"key":"ref_25","unstructured":"Malhotra, P., Vig, L., Shroff, G., and Agarwal, P. (, January 22\u201324). Long short term memory networks for anomaly detection in time series. Proceedings of the 23rd European Symposium on Artificial Neural Networks, Computational Intelligence and Machine Learning, ESANN 2015, Bruges, Belgium."},{"key":"ref_26","unstructured":"Malhotra, P., Ramakrishnan, A., Anand, G., Vig, L., Agarwal, P., and Shroff, G. (2016). LSTM-based encoder-decoder for multi-sensor anomaly detection. arXiv."},{"key":"ref_27","first-page":"15","article-title":"Outlier detection: A survey","volume":"14","author":"Chandola","year":"2007","journal-title":"ACM Comput. Surv."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"15","DOI":"10.1145\/1541880.1541882","article-title":"Anomaly detection: A survey","volume":"41","author":"Chandola","year":"2009","journal-title":"ACM Comput. Surv. (CSUR)"},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"215","DOI":"10.1016\/j.sigpro.2013.12.026","article-title":"A review of novelty detection","volume":"99","author":"Pimentel","year":"2014","journal-title":"Signal Process."},{"key":"ref_30","unstructured":"M\u00f6rchen, F. (2003). Time Series Feature Extraction for Data Mining Using DWT and DFT, Department of Mathematics and Computer Science, University of Marburg. Available online: http:\/\/www.mybytes.de\/papers\/moerchen03time.pdf."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"142","DOI":"10.1016\/j.ins.2013.02.030","article-title":"A time series forest for classification and feature extraction","volume":"239","author":"Deng","year":"2013","journal-title":"Inf. Sci."},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"Li, L., Noorian, F., Moss, D.J., and Leong, P.H. (2014, January 13\u201315). Rolling window time series prediction using MapReduce. Proceedings of the 2014 IEEE 15th International Conference on Information Reuse and Integration (IEEE IRI 2014), Redwood City, CA, USA.","DOI":"10.1109\/IRI.2014.7051965"},{"key":"ref_33","doi-asserted-by":"crossref","unstructured":"Liu, F.T., Ting, K.M., and Zhou, Z.H. (2008, January 15\u201319). Isolation forest. Proceedings of the 2008 Eighth IEEE International Conference on Data Mining, Pisa, Italy.","DOI":"10.1109\/ICDM.2008.17"},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"5","DOI":"10.1023\/A:1010933404324","article-title":"Random forests","volume":"45","author":"Breiman","year":"2001","journal-title":"Mach. Learn."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/20\/1\/147\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T13:45:31Z","timestamp":1760190331000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/20\/1\/147"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,12,25]]},"references-count":34,"journal-issue":{"issue":"1","published-online":{"date-parts":[[2020,1]]}},"alternative-id":["s20010147"],"URL":"https:\/\/doi.org\/10.3390\/s20010147","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019,12,25]]}}}