Papers
Topics
Authors
Recent
Search
2000 character limit reached

LINEture Cryptosystem

Updated 18 January 2026
  • LINEture is a post-quantum digital signature scheme based on binary matrix algebra and secret-shared factorable permutations for compact key and signature generation.
  • It utilizes a layered construction with message hashing, randomized session keys, and zero-knowledge protocols to ensure secure and efficient identity verification.
  • The scheme achieves practical efficiency with significantly smaller keys and signatures compared to conventional NIST candidates, although its non-standard design calls for further cryptanalysis.

The LINEture cryptosystem is a digital signature scheme characterized by compact keys and signatures, utilizing matrix algebra over the field F2\mathbb{F}_2 and novel security mechanisms based on brute-force intractability. Unlike conventional cryptography predicated on computationally hard problems, LINEture achieves post-quantum security through algebraic indeterminacy, secret-shared factorable permutations, randomized session keys, and zero-knowledge authentication protocols (Khalimov et al., 11 Jan 2026, Kotukh et al., 6 Jan 2026).

1. Algebraic Foundation and Core Construction

LINEture operates on vectors and matrices over the binary field F2\mathbb{F}_2, with the principal objects being mm-bit words and permutation matrices of size 2m×m2^m \times m. Message signatures are constructed by associating each mm-bit word xF2mx \in \mathbb{F}_2^m to an element of an elementary abelian $2$-group. A public factorable permutation g:F2mF2mg: \mathbb{F}_2^m \to \mathbb{F}_2^m is given as:

g(x)=x1G1x2G2xmGm,g(x) = x_1 G_1 \oplus x_2 G_2 \oplus \cdots \oplus x_m G_m,

where GjG_j are blocks encoding basis-vectors. The internal factorization of F2\mathbb{F}_20 is concealed via a sequence of six secret homomorphic matrix transformations: basis permutation, block shuffle, add-vector, polynomial multiplication, non-singular matrix multiplication, and matrix addition. The resulting F2\mathbb{F}_21 matrix’s factorization remains infeasible to recover except by brute-force, creating the cryptosystem’s fundamental hardness (Khalimov et al., 11 Jan 2026).

The shared secret for signature generation and verification is encoded as a stack of F2\mathbb{F}_22 permutation matrices F2\mathbb{F}_23, synthesized homomorphically by combining a public key matrix F2\mathbb{F}_24 with a session-key matrix F2\mathbb{F}_25:

F2\mathbb{F}_26

(Eq. 1).

The indeterminacy of recovering F2\mathbb{F}_27 from F2\mathbb{F}_28 (except for known secret parameters) reduces adversarial attacks to brute-force search over secret matrix blocks.

2. Key Generation Process

Key generation proceeds as follows:

  1. Master Key Construction:
    • Select a random non-singular matrix F2\mathbb{F}_29 and form the private block matrix mm0:

    mm1

  2. Public Substitution Blocks:

    • For each mm2, generate matrices mm3, mm4, mm5, and mm6 of prescribed dimensions.
    • Assemble block matrices mm7 to form mm8.
  3. Key Publishing:
    • The public key is mm9, while master key components 2m×m2^m \times m0, 2m×m2^m \times m1, 2m×m2^m \times m2, 2m×m2^m \times m3 are retained privately (Khalimov et al., 11 Jan 2026).

3. Signature Generation Algorithm

Signature generation leverages message-dependent randomization and session keys as follows:

  1. Message Hashing:
    • Hash the message to obtain 2m×m2^m \times m4, viewed as 2m×m2^m \times m5 words of 2m×m2^m \times m6 bits.
  2. Session Key Construction and Nonces:
    • Generate 2m×m2^m \times m7 random nonces 2m×m2^m \times m8 and an identity-proof nonce 2m×m2^m \times m9, then compute mm0 and mm1.
    • Derive each mm2 from mm3 as per prespecified rules with scalar transformations mm4.
  3. Shared-Secret Computation:
    • Calculate mm5 for two choices of mm6 to enable a zero-knowledge proof of secret knowledge.
    • Verify mm7 for identity proof.
  4. Inverse Substitution:
    • Compute mm8, achieved by block-diagonal inversion into mm9 independent xF2mx \in \mathbb{F}_2^m0 inverses.
  5. Signature Formation:

4. Signature Verification Algorithm

Verification uses only public data and the received signature:

  1. Hash Re-Evaluation:
    • Recompute xF2mx \in \mathbb{F}_2^m2 from nonces and message.
  2. Session Key Reconstruction:
    • Derive xF2mx \in \mathbb{F}_2^m3 for xF2mx \in \mathbb{F}_2^m4 exactly as performed by the signer.
  3. Identity Proof Validation:
    • For any xF2mx \in \mathbb{F}_2^m5, confirm xF2mx \in \mathbb{F}_2^m6; this demonstrates knowledge of the private decomposition.
  4. Message Hash Reconstruction:
    • Compute xF2mx \in \mathbb{F}_2^m7 for the reconstructed shared-secret xF2mx \in \mathbb{F}_2^m8.
  5. Acceptance Condition:

5. Security Properties and Parameter Influence

Security relies on algebraic indeterminacy created by the incomplete definition of the matrix inversion underlying session keys. The adversarial effort to recover the secret matrix $2$0 is bounded by brute-force complexity $2$1, with $2$2 denoting word size and $2$3 the number of matrix subblocks. Collision resistance in substitution and hash-forgery is bounded by $2$4 and $2$5 respectively. The effective security is the minimum of these quantities; parameter recommendations for 128/192/256-bit classical security levels are prescribed explicitly:

  • 128-bit security: $2$6, $2$7, $2$8, $2$9
  • 192-bit security: g:F2mF2mg: \mathbb{F}_2^m \to \mathbb{F}_2^m0, g:F2mF2mg: \mathbb{F}_2^m \to \mathbb{F}_2^m1, g:F2mF2mg: \mathbb{F}_2^m \to \mathbb{F}_2^m2, g:F2mF2mg: \mathbb{F}_2^m \to \mathbb{F}_2^m3
  • 256-bit security: g:F2mF2mg: \mathbb{F}_2^m \to \mathbb{F}_2^m4, g:F2mF2mg: \mathbb{F}_2^m \to \mathbb{F}_2^m5, g:F2mF2mg: \mathbb{F}_2^m \to \mathbb{F}_2^m6 (Khalimov et al., 11 Jan 2026)

A deeper parameter analysis reveals a dualistic role for the vector dimension g:F2mF2mg: \mathbb{F}_2^m \to \mathbb{F}_2^m7. While originally considered to affect only signature length, g:F2mF2mg: \mathbb{F}_2^m \to \mathbb{F}_2^m8 also establishes a "verification barrier" of g:F2mF2mg: \mathbb{F}_2^m \to \mathbb{F}_2^m9 bits in the context of zero-knowledge identity proof. For g(x)=x1G1x2G2xmGm,g(x) = x_1 G_1 \oplus x_2 G_2 \oplus \cdots \oplus x_m G_m,0, the security contribution from this barrier dominates, enforcing a parameter selection rule g(x)=x1G1x2G2xmGm,g(x) = x_1 G_1 \oplus x_2 G_2 \oplus \cdots \oplus x_m G_m,1 for maximal cryptographic efficiency (Kotukh et al., 6 Jan 2026).

6. Performance, Practicality, and Comparative Evaluation

Key and signature sizes are notably compact. For typical NIST Level 1 parameters (g(x)=x1G1x2G2xmGm,g(x) = x_1 G_1 \oplus x_2 G_2 \oplus \cdots \oplus x_m G_m,2, g(x)=x1G1x2G2xmGm,g(x) = x_1 G_1 \oplus x_2 G_2 \oplus \cdots \oplus x_m G_m,3, g(x)=x1G1x2G2xmGm,g(x) = x_1 G_1 \oplus x_2 G_2 \oplus \cdots \oplus x_m G_m,4):

  • Public key: g(x)=x1G1x2G2xmGm,g(x) = x_1 G_1 \oplus x_2 G_2 \oplus \cdots \oplus x_m G_m,51536 bytes
  • Signature (with g(x)=x1G1x2G2xmGm,g(x) = x_1 G_1 \oplus x_2 G_2 \oplus \cdots \oplus x_m G_m,6): g(x)=x1G1x2G2xmGm,g(x) = x_1 G_1 \oplus x_2 G_2 \oplus \cdots \oplus x_m G_m,7144 bytes
  • All signature and verification operations reduce to binary-matrix multiplication and inversion (g(x)=x1G1x2G2xmGm,g(x) = x_1 G_1 \oplus x_2 G_2 \oplus \cdots \oplus x_m G_m,8 bit operations), compatible with a few thousand machine cycles for practical g(x)=x1G1x2G2xmGm,g(x) = x_1 G_1 \oplus x_2 G_2 \oplus \cdots \oplus x_m G_m,9 values (Khalimov et al., 11 Jan 2026).

A comparative summary versus other NIST-PQC candidates is shown below:

Scheme Security (bits) PubKey size Sig size
LINEture (8,16,3) 128 ~50 B ~100 B
CRYSTALS-Dilithium-II 128 ~1300 B ~2420 B
Falcon-512 128 ~897 B ~666 B
SPHINCS+ 128 ~32 B ~8000 B

This suggests LINEture offers key and signature sizes substantially smaller than lattice-based or hash-based alternatives, but its algebraic structure is distinct from NIST standards and lacks a tight reduction proof. The trade-off is between unconventional algebraic design and practical compactness (Kotukh et al., 6 Jan 2026).

7. Context, Implications, and Limitations

LINEture advances a non-standard approach to post-quantum digital signatures, with security based on secret-shared permutations and brute-force resistance rather than assumed computational hardness. The scheme's security and efficiency directly reflect choice of GjG_j0, with parameter tuning ensuring classical security thresholds. The absence of a tight reduction and limited public cryptanalysis to date mark open directions for further investigation and scrutiny. A plausible implication is that ongoing community cryptanalysis and standardized benchmark comparisons will be essential for establishing long-term confidence in the scheme's resilience and practicality (Khalimov et al., 11 Jan 2026, Kotukh et al., 6 Jan 2026).

Definition Search Book Streamline Icon: https://streamlinehq.com
References (2)

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to LINEture Cryptosystem.