On the Uniqueness of RSA Keys in EJBCA PKI Systems

Authors

  • Nguyen Le Minh
  • Dinh Quoc Tien

DOI:

https://doi.org/10.54654/isj.v1i27.1242

Tóm tắt

RSA deployments in EJBCA-based public key infrastructures (PKIs) rely on X.509 Subject Key Identifiers (SKIs) to prevent reuse of identical public keys. However, SKI-level checks fail to detect shared-prime collisions, where distinct RSA moduli reuse a prime factor and become factorable via batch GCD analysis. This paper examines why existing SKI mechanisms cannot guarantee RSA key uniqueness and how such weaknesses propagate through enrollment and renewal processes in EJBCA.

We propose two complementary controls that extend uniqueness from the public key to RSA’s secret parameters. The first is a secrecy-preserving duplication check, where one-way commitments to the primes (p, q) are embedded in the certificate request and verified against a commitment registry to block reuse without exposing secret values. The second is an identity-scoped RSA generation algorithm that deterministically maps subject identifiers to disjoint prime-search intervals, ensuring well-spaced and non-overlapping primes across users.

Downloads

Download data is not yet available.

Downloads

Abstract views: 16 / PDF downloads: 8

Published

2026-06-24

How to Cite

Le Minh, N., & Tien, D. Q. (2026). On the Uniqueness of RSA Keys in EJBCA PKI Systems . Journal of Science and Technology on Information Security, 1(27), 61-69. https://doi.org/10.54654/isj.v1i27.1242

Issue

Section

Papers