Elina Kalnina

Dr. Elina Kalnina

orcid

Research Focus & Metrics

Academic Career Length

17Years (2010-Present)

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

Representative Publications

View All Publications
18 April 2012 in Software and Systems Modeling
Verified
Journal Article
Closed access
PDF file
LRLouis M. Rose
Louis M. Rose
MHMarkus Herrmannsdoerfer
Markus Herrmannsdoerfer
SMSteffen Mazanek
Steffen Mazanek
Pieter Van GorpPieter Van Gorp
Pieter Van Gorp
SBSebastian Buchwald
Sebastian Buchwald
MWManuel Wimmer
Manuel Wimmer

16 June 2026 in Entropy
Verified
Journal Article
Open access
PDF file
KPKrišjānis Petručeņa
Krišjānis Petručeņa
SKSergejs Kozlovičs
Sergejs Kozlovičs
JVJuris Vīksna
Juris Vīksna
EKElina Kalnina
Elina Kalnina
RIReinis Isaks
Reinis Isaks
EREdgars Rencis
Edgars Rencis
Quantum key distribution (QKD) networks require relaying when distant key management entities share no direct quantum link. Most relay strategies, however, rely on centralized control or globally maintained routing state. This paper asks whether useful security and efficiency can still be obtained with topology-oblivious stochastic forwarding. It studies the security-overhead trade-off in a model in which fragmented key material is relayed via random-walk variants and reconstructed under privacy amplification. The analysis asks whether strictly local forwarding can retain useful information-theoretic security (ITS). Evaluation on the GÉANT topology, representing a European academic backbone network, shows clear differences between random-walk variants. The proposed highest-score-neighbor local path-diversification heuristic reduces the probability that relayed key material passes through a compromised node. The evaluation also shows that scouting-based loop erasure significantly shortens sampled routes and improves throughput in the model. Against one- to three-node cartels, random flow protects slightly more source–target pairs than a static disjoint-multipath method on the evaluated topologies. These findings position topology-oblivious stochastic forwarding as a simpler decentralized design for QKD relaying without centralized orchestration or gossip protocols.

23 October 2025
Verified
Book Chapter
Closed access
PDF file
EKElina Kalnina
Elina Kalnina
RBRihards Balodis
Rihards Balodis
ECEdgars Celms
Edgars Celms
SKSergejs Kozlovičs
Sergejs Kozlovičs
IOInara Opmane
Inara Opmane
JVJuris Vīksna
Juris Vīksna

14 January 2026 in Symmetry
Verified
Journal Article
Open access
PDF file
SKSergejs Kozlovičs
Sergejs Kozlovičs
EKElina Kalnina
Elina Kalnina
JVJuris Vīksna
Juris Vīksna
KPKrišjānis Petručeņa
Krišjānis Petručeņa
EREdgars Rencis
Edgars Rencis
Quantum Key Distribution (QKD) is a process to establish a symmetric key between two parties using the principles of quantum mechanics. Currently, commercial QKD systems are still expensive, they require specific infrastructure, and they are impractical for deployment in portable or resource-constrained devices. In this article, we introduce the Butterfly Protocol (and its extended version) that enables QKD to be offered as a service to non-QKD-capable (portable or IoT) devices. Our key contributions include (1) resilience to the compromise of any single classical link, (2) protection against malicious QKD users, (3) implicit mutual authentication between users without relying on large post-quantum certificates, and (4) the Double Butterfly extension, which secures communication even when the underlying QKD network cannot be fully trusted. We also demonstrate how to integrate the Butterfly Protocol into TLS 1.3 and provide its initial security analysis. We present preliminary performance results and discuss the main bottlenecks in the Butterfly Protocol implementation. We believe that our solution represents a practical step toward integrating QKD into classical networks and extending its use to portable devices.

16 November 2011 in Electronic Proceedings in Theoretical Computer Science
Verified
Journal Article
Open access
Agris ŠostaksAgris Šostaks
Agris Šostaks
EKElina Kalnina
Elina Kalnina
AKAudris Kalnins
Audris Kalnins
ECEdgars Celms
Edgars Celms
JIJanis Iraids
Janis Iraids
The Reengineering Case of the Transformation Tool Contest 2011 deals with automatic extraction of state machine from Java source code. The transformation task involves complex, non-local matching of model elements. This paper contains the solution of the task using model transformation language MOLA. The MOLA solution uses higher-order transformations (HOT-s) to generate a part of the required MOLA program. The described HOT approach allows creating reusable, complex model transformation libraries for generic tasks without modifying an implementation of a model transformation language. Thus model transformation users who are not the developers of the language can achieve the desired functionality more easily.Comment: In Proceedings TTC 2011, arXiv:1111.440

16 November 2011 in Electronic Proceedings in Theoretical Computer Science
Verified
Journal Article
Open access
EKElina Kalnina
Elina Kalnina
AKAudris Kalnins
Audris Kalnins
Agris ŠostaksAgris Šostaks
Agris Šostaks
JIJanis Iraids
Janis Iraids
ECEdgars Celms
Edgars Celms
This paper describes the solution of Hello World transformations in MOLA transformation language. Transformations implementing the task are relatively straightforward and easily inferable from the task specification. The required additional steps related to model import and export are also described.Comment: In Proceedings TTC 2011, arXiv:1111.440