Tommi Mikkonen

Dr. Tommi Mikkonen

Department of Computer Science, University of Helsinki, Helsinki, Finland

Research Focus & Metrics

Academic Career Length

22Years (2005-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
5 January 2018 in Cryptography
Verified
Journal Article
Open access
PDF file
Aleksandr OmetovAleksandr Ometov
Aleksandr Ometov
Sergey BezzateevSergey Bezzateev
Sergey Bezzateev
Niko MäkitaloNiko Mäkitalo
Niko Mäkitalo
SASergey Andreev
Sergey Andreev
Tommi MikkonenTommi Mikkonen
Tommi Mikkonen
YKYevgeni Kourcheyavy
Yevgeni Kourcheyavy
Today, digitalization decisively penetrates all the sides of the modern society. One of the key enablers to maintain this process secure is authentication. It covers many different areas of a hyper-connected world, including online payments, communications, access right management, etc. This work sheds light on the evolution of authentication systems towards Multi-Factor Authentication (MFA) starting from Single-Factor Authentication (SFA) and through Two-Factor Authentication (2FA). Particularly, MFA is expected to be utilized for human-to-everything interactions by enabling fast, user-friendly, and reliable authentication when accessing a service. This paper surveys the already available and emerging sensors (factor providers) that allow for authenticating a user with the system directly or by involving the cloud. The corresponding challenges from the user as well as the service provider perspective are also reviewed. The MFA system based on reversed Lagrange polynomial within Shamir’s Secret Sharing (SSS) scheme is further proposed to enable more flexible authentication. This solution covers the cases of authenticating the user even if some of the factors are mismatched or absent. Our framework allows for qualifying the missing factors by authenticating the user without disclosing sensitive biometric data to the verification entity. Finally, a vision of the future trends in MFA is discussed.

1 November 2021 in Journal of Systems and Software
Verified
Journal Article
Open access
LMLalli Myllyaho
Lalli Myllyaho
MRMikko Raatikainen
Mikko Raatikainen
TMTomi Männistö
Tomi Männistö
Tommi MikkonenTommi Mikkonen
Tommi Mikkonen
JNJukka Nurminen
Jukka Nurminen

14 June 2023
Verified
Conference Paper
Open access
AAAakash Ahmad
Aakash Ahmad
MWMuhammad Waseem
Muhammad Waseem
PLPeng Liang
Peng Liang
MFMahdi Fahmideh
Mahdi Fahmideh
MAMst Shamima Aktar
Mst Shamima Aktar
Tommi MikkonenTommi Mikkonen
Tommi Mikkonen

23 March 2023 in Journal of Systems and Software
Verified
Journal Article
Open access
Arif KhanArif Khan
Arif Khan
AAAakash Ahmad
Aakash Ahmad
MWMuhammad Waseem
Muhammad Waseem
PLPeng Liang
Peng Liang
MFMahdi Fahmideh
Mahdi Fahmideh
PAPekka Abrahamsson
Pekka Abrahamsson

8 December 2023 in ACM Transactions on Interactive Intelligent Systems
Verified
Journal Article
Open access
HVHeidi Vainio-Pekka
Heidi Vainio-Pekka
MAMamia Ori-Otse Agbese
Mamia Ori-Otse Agbese
MJMarianna Jantunen
Marianna Jantunen
Ville VakkariVille Vakkari
Ville Vakkari
Tommi MikkonenTommi Mikkonen
Tommi Mikkonen
Pekka AbrahamssonPekka Abrahamsson
Pekka Abrahamsson
Ethics of Artificial Intelligence (AI) is a growing research field that has emerged in response to the challenges related to AI. Transparency poses a key challenge for implementing AI ethics in practice. One solution to transparency issues is AI systems that can explain their decisions. Explainable AI (XAI) refers to AI systems that are interpretable or understandable to humans. The research fields of AI ethics and XAI lack a common framework and conceptualization. There is no clarity of the field’s depth and versatility. A systematic approach to understanding the corpus is needed. A systematic review offers an opportunity to detect research gaps and focus points. This article presents the results of a systematic mapping study (SMS) of the research field of the Ethics of AI. The focus is on understanding the role of XAI and how the topic has been studied empirically. An SMS is a tool for performing a repeatable and continuable literature search. This article contributes to the research field with a Systematic Map that visualizes what, how, when, and why XAI has been studied empirically in the field of AI ethics. The mapping reveals research gaps in the area. Empirical contributions are drawn from the analysis. The contributions are reflected on in regards to theoretical and practical implications. As the scope of the SMS is a broader research area of AI ethics, the collected dataset opens possibilities to continue the mapping process in other directions.

19 June 2021 in SN Computer Science
Verified
Journal Article
Open access
PDF file
TGTuomas Granlund
Tuomas Granlund
VSVlad Stirbu
Vlad Stirbu
Tommi MikkonenTommi Mikkonen
Tommi Mikkonen
Agile software development embraces change and manifests working software over comprehensive documentation and responding to change over following a plan. The ability to continuously release software has enabled a development approach where experimental features are put to use, and, if they stand the test of real use, they remain in production. Examples of such features include machine learning (ML) models, which are usually pre-trained, but can still evolve in production. However, many domains require more plan-driven approach to avoid hazard to environment and humans, and to mitigate risks in the process. In this paper, we start by presenting continuous software engineering practices in a regulated context, and then apply the results to the emerging practice of MLOps, or continuous delivery of ML features. Furthermore, as a practical contribution, we present a case study regarding Oravizio, first CE-certified medical software for assessing the risks of joint replacement surgeries. Towards the end of the paper, we also reflect the Oravizio experiences to MLOps in regulatory context.