Skip to main content
Sensors (Basel, Switzerland) logoLink to Sensors (Basel, Switzerland)
. 2026 Sep 30;26(19):6205. doi: 10.3390/s26196205

Privacy-Preserving Identity-Based Undeniable Signatures from Lattices with Controlled Verifiability for IoT Networks

Jing Cheng 1, Rui Lu 2, Chaoyang Li 2, Haseeb Ahmad 3, Shujun Liang 2,4,*
Editor: Nikos Fotiou
PMCID: PMC13667521  PMID: 42884408

Abstract

The Internet of Things (IoT) network plays an important role in production and people’s daily life. IoT networks generally face security problems of privacy leakage and message denial. To protect the privacy of IoT data and users, this paper first introduces a controlled verification model for IoT networks and then proposes an identity-based undeniable signature (ID-US) scheme. This controlled verification model establishes a secure IoT data-sharing channel with blockchain technology, which reduces data tampering and inconsistency. This ID-US scheme is constructed with lattice cryptography, which can provide strong resistance to quantum attacks. Meanwhile, the undeniable and identity mechanisms ensure that the signed message cannot be denied. Next, the security proof in the random oracle model shows that this ID-US can achieve soundness and unforgeability. The Scyther test results show that there are no attacks by verifying 11 points of attacks from the perspectives of the KGC, signer, and verifier. Moreover, the efficiency analysis and performance analysis of the key size, time consumption, energy consumption, and transaction latency have been performed, and the results show that the ID-US scheme is more efficient than similar schemes in the recently published literature, and the controlled verification model can protect IoT data privacy and support secure IoT data sharing with the undeniable property.

Keywords: IoT network, identity, undeniable signature, lattice cryptography

1. Introduction

The rapid proliferation of the IoT network has reshaped the way physical devices, sensing systems, and back-end cloud services interact, giving rise to large-scale, heterogeneous networks that span smart homes, industrial control systems, vehicular ad hoc networks, healthcare monitoring, and smart-city infrastructures [1]. Recent industry estimates project the number of deployed IoT endpoints to exceed 29 billion by 2030, and the data generated by these devices is increasingly mission-critical: it drives automated decision-making, machine-learning analytics, and even safety-relevant control loops [2]. Consequently, ensuring the confidentiality, integrity, authenticity, and non-repudiation of IoT data has become a first-order concern for both academia and industry.

At the same time, the open and pervasive nature of IoT deployments creates an unprecedented attack surface. Adversaries may eavesdrop on wireless channels, impersonate legitimate nodes, inject forged sensing data, or repudiate previously issued commands. Traditional security mechanisms, in particular public-key digital signatures, are therefore widely recognized as a fundamental building block of IoT security [3]. A valid signature attached to a message can be checked by any verifier and serves as cryptographic evidence that the message originated from the claimed sender and has not been altered in transit, providing the integrity and non-repudiation properties required for many IoT applications [4], including firmware updates, over-the-air software provisioning, and cross-domain data exchange. However, classical signature schemes do not, by themselves, guarantee privacy. In conventional public-key infrastructures (PKI), a signature is a publicly verifiable object: anyone holding the signer’s public key can verify it at any time, without the signer’s consent. While this is desirable in open systems, it has serious consequences in privacy-sensitive IoT scenarios. Consider a wearable health monitor that periodically signs a patient’s heart rate and transmits the signed report to a hospital cloud. Under a standard signature scheme, any party that intercepts the signed report can verify its origin, link all reports produced by the same device, and thereby profile the patient’s daily activities, location patterns, and medical conditions. Similarly, in smart metering, vehicular networks, and location-based services, signed messages can be exploited as user identifiers or pseudonyms, eroding the very anonymity the IoT system is meant to preserve [5]. This tension between public verifiability and user privacy is one of the central challenges in designing signature schemes for modern IoT environments.

To reconcile these two requirements, undeniable signature schemes can offer an elegant primitive [6]. In an undeniable signature scheme, a signature is not publicly verifiable; instead, verification is carried out through an interactive confirm/deny protocol between the signer and the verifier, so that the validity of a signature can only be established with the cooperation of the signer. This selective verifiability provides a natural mechanism for content protection and signer privacy: signatures cannot be duplicated, widely disseminated, or used to track users without the signer’s consent. As a result, undeniable signatures have attracted considerable attention in privacy-preserving applications such as electronic voting, licensed software distribution, and secure electronic health record sharing [7,8,9]. A parallel line of research seeks to simplify key management in large-scale IoT deployments. Classical PKI requires every user to obtain a certificate binding their identity to a public key, which is cumbersome for billions of resource-constrained devices [10]. Identity-based cryptography (IBC) eliminates the need for certificates by deriving a user’s public key directly from a publicly known identifier [11]. A trusted Key Generation Center (KGC) issues the corresponding private key. The pairing-based construction, in particular, has inspired a rich body of identity-based signature (IBS) schemes [4,12,13], and a number of identity-based undeniable signature (ID-US) schemes [14,15], which combine the certificate-free convenience of IBC with the selective verifiability of undeniable signatures and are particularly well suited to IoT.

Despite their appealing functionality, nearly all existing ID-US schemes are built on the hardness of number-theoretic problems such as the discrete logarithm problem (DLP), the integer factorization problem (IFP), or the computational/decisional Diffie–Hellman problem (CDH/DDH) in finite groups or pairing-friendly elliptic curves [16]. The advent of large-scale quantum computers, however, fundamentally threatens this foundation: Shor’s algorithm solves DLP, IFP, and CDH in polynomial time [17], rendering all pairing-based and RSA-type schemes insecure. With the National Institute of Standards and Technology (NIST) actively standardizing post-quantum primitives and the “harvest-now, decrypt-later” threat already materializing in IoT deployments with long secrecy lifetimes, it is essential that the cryptographic core of IoT security be quantum-resistant.

Lattice-based cryptography has emerged as one of the most promising post-quantum paradigms, offering several compelling advantages for IoT [18]: (i) worst-case to average-case hardness reductions under standard lattice assumptions such as the Short Integer Solution (SIS) and Learning With Errors (LWE) problems; (ii) resistance to known quantum attacks; (iii) relatively efficient arithmetic over small integers, which is attractive for resource-constrained sensors and RFID-class devices; and (iv) a rich algebraic structure that supports advanced functionalities, including identity-based encryption, attribute-based encryption, and digital signatures. The NIST Post-Quantum Cryptography Standardization Process has further validated the maturity of lattice constructions, with CRYSTALS-Dilithium [19] and Falcon [20] selected as primary digital signature standards. Nevertheless, despite these advances, the literature on lattice-based identity-based undeniable signatures remains surprisingly sparse. The few existing works either rely on the pre-image sampleable trapdoor paradigm without addressing confirm/deny protocols, or build on weaker non-standard assumptions, leaving a significant gap in provably secure, post-quantum, privacy-preserving IoT authentication.

Motivated by these observations, a lattice-based identity-based undeniable signature (ID-US) scheme is specifically tailored to the privacy, efficiency, and security requirements of IoT networks. The main contributions are summarized as follows:

  • A controlled verification model is introduced based on blockchain for IoT networks. IoT data is collected by the edge IoT devices, and then the data-sharing processes are protected by an ID-US scheme and transformed through a distributed blockchain network. This mechanism solves the privacy leakage and IoT data loss problems.

  • An ID-US scheme is proposed to support the controlled verification model. This ID-US integrates identity and undeniable mechanisms to achieve user anonymity, data anonymity, and signature non-repudiation. Meanwhile, this ID-US scheme is constructed with the lattice assumption, which provides anti-quantum-attack security for IoT networks.

  • The security proof of the ID-US scheme in the random oracle model is presented. Some related security analyses are presented, and the security analysis results show that this ID-US scheme is correct and secure.

  • The comparison and performance have been executed. The security test with Scyther has been executed, and the results show that there are no attack weak points. The efficiency comparison of key size and time consumption is presented. The performance evaluations are also simulated. The results show that this ID-US scheme is efficient. Meanwhile, the transaction latency has been compared. The comparison results show that this controlled verification model provides enhanced security while ensuring low latency.

In the following, Section 2 reviews IoT network privacy protection and post-quantum privacy protection methods. Section 3 presents the lattice theory. Section 4 introduces the controlled verification model and ID-US scheme. Section 5 gives the security analysis of the ID-US scheme and tests it with Scyther. Section 6 evaluates its efficiency and performance. Finally, Section 7 shows the conclusion.

2. Related Work

This section reviews prior work along two complementary axes. Section 2.1 surveys network-level privacy protection mechanisms that have been proposed for IoT, and Section 2.2 then narrows the focus to post-quantum privacy-preserving techniques for IoT.

2.1. IoT Network Privacy Protection

Pseudonym-based schemes replace long-lived identifiers with short-lived pseudonyms that are rotated periodically to break linkability across sessions. Such schemes have been widely studied in VANETs, smart metering, and wearable health monitoring [21,22]. Pseudonym schemes are simple and compatible with existing PKI or IBS infrastructure. However, they offer only weak privacy, because they rely on frequent synchronous rotation and remain vulnerable to side-channel deanonymization through timing and RF fingerprinting.

Group and ring signatures allow a member of an authorized group to produce a signature that is verifiable as originating from some member of the group while concealing the actual signer. They have been applied to smart-grid billing, anonymous sensor-data credentialing, and vehicular announcements [23,24]. Attribute-based signatures (ABS) and attribute-based encryption (ABE) bind keys and signatures to descriptive attributes instead of explicit identities. They support fine-grained, policy-driven access control in healthcare and industrial IoT [25,26]. Group and ring signatures provide strong in-group anonymity and support dynamic revocation, yet they depend on a trusted group manager who can deanonymize any signature, and ring signatures incur sizes that grow linearly with the ring size, which is costly on bandwidth-limited IoT links. Attribute-based schemes enable fine-grained access control and hide identities behind attribute sets, but most efficient constructions rely on pairings. Such schemes are expensive on IoT-class hardware without dedicated pairing accelerators and are vulnerable to quantum attacks.

Complementary to the above, homomorphic encryption enables cloud aggregators to compute over encrypted IoT readings [27,28]. Differential privacy adds calibrated noise to aggregate outputs in order to bound the influence of any single record [29]. Blockchain-based trust management removes single trusted authorities by anchoring identities and signatures on a tamper-evident ledger, often combined with ring signatures or zero-knowledge proofs [30]. Homomorphic encryption and differential privacy offer strong cryptographic or information-theoretic guarantees for aggregated IoT data, but neither of them provides per-message authentication or non-repudiation. Such guarantees are essential for safety-critical IoT commands and signed alerts. Fully homomorphic encryption is still far too expensive for typical IoT workloads. Blockchain-based architectures eliminate single points of failure, yet on-chain transactions incur significant latency, throughput, and energy overheads that conflict with IoT bandwidth and battery constraints. Meanwhile, public ledgers can themselves become a privacy liability when off-chain identities are linked to on-chain addresses. In addition, quantum methods, such as quantum key distribution and quantum Internet, have been introduced to enhance network security for IoT applications [31,32].

In summary, no single family from the IoT privacy literature delivers signer anonymity, signature non-repudiation, and quantum resistance at the same time. The primitive that comes closest in functionality, namely undeniable signatures, has not yet been built on a post-quantum foundation.

2.2. Post-Quantum Privacy Protection Methods

The NIST post-quantum standardization process has stimulated a rich body of work on quantum-resistant IoT security. Lattices are currently regarded as the most mature family for signatures [18]. They offer multiple standardized primitives, well-studied implementations, and a rich toolkit of advanced functionalities including IBE, ABE, ABS, and group signatures.

Modern lattice cryptography rests on LWE and SIS. Both admit worst-case to average-case reductions from standard lattice problems. Their algebraic variants, Ring-LWE and Module-LWE, enable compact representations and small keys and signatures, while preserving the worst-case guarantees. Building on these tools, a series of provably secure lattice signature schemes has been proposed. Combining identity-based cryptography with lattice foundations yields lattice-based identity-based signatures (L-IBS) [33,34,35]. Such schemes remove certificates while remaining quantum-resistant. A small but growing line of work has attempted to construct lattice-based undeniable signatures [8,9,14,15,36,37]. These constructions combine selective verifiability with post-quantum security and represent the most direct precursors of our scheme. Lattice foundations are attractive because they offer worst-case to average-case hardness, resistance to known quantum attacks, and arithmetic over small integers suitable for resource-constrained sensors and RFID-class devices. Their main drawbacks are larger signature and key sizes compared to RSA/ECDSA at the same classical security level and the limited number of side-channel-hardened implementations. In summary, no prior scheme simultaneously achieves post-quantum security under standard lattice assumptions, identity-based key generation, full confirm/deny selective verifiability, and strong anonymity with a rigorous invisibility proof.

The former two subsections together reveal a common gap in the literature. However, none of these families simultaneously guarantees signer anonymity, signature non-repudiation, and quantum resistance. Meanwhile, the post-quantum privacy literature lacks a construction that integrates undeniable selective verifiability with identity-based key generation and rigorous invisibility proofs. In this work, a lattice-based ID-US scheme is proposed to cover these challenges.

3. Preliminaries

Some definitions of lattice theory are presented.

Definition 1.

Lattice [38]: v1,⋯,vn∈Rm is a set of linearly independent vectors; the lattice ΛL is shown in Equation (1):

ΛL={a1v1+a2v2+⋯+anvn:a1,a2,⋯,an∈Z} (1)

where A=(a1,⋯,am)⊂Rn×m is a basis of lattice Λ. Here, n is the dimension and m is the rank, which satisfy m=O(nlogq).

Definition 2.

q-ary Lattice [38] : The “q-ary” lattice is shown in Equation (2), where q is a prime number and A∈Zqn×m is a matrix.

L⊥(A)={x∈Zm|Ax=0modq}Ly⊥(A)={x∈Zm|ATy=xmodqfory∈Zn} (2)

Definition 3.

Gaussian distribution [39] : With standard deviation σ∈R and center c∈R evaluated at x∈R, the Gaussian distribution is defined by ρc,σ(x)=exp(−(x−c)22σ2), and more generally by ρc,σ(x)=exp(−||x−c||22σ2) for x,c∈Rn. Here, ρσ(x) represents the Gaussian distribution when the center c=0. Dσ(x)=ρσ(x)/ρσ(Z) represents the discrete Gaussian distribution over Z with center c=0. Dσ(x)=ρσ(x)/ρσ(Zm) represents the more general situation over Zm with center c=0.

Definition 4.

ℜ−SISq,n,m,βκ   problem  [39]: Given a ring ℜ and a distribution κ over ℜqn∗m, ℜ−SISq,n,m,βκ is a problem to find non-zero v∈ℜqm to achieve the following Equation (3).

Av=0 (3)

where A∈ℜqn∗m, and ||v||2≤β.

Definition 5.

SampleMat algorithm [40]: For the matrix A∈Zqn×m and the short basis T∈Zqm×m obtained by the TrapGen(n,m,q) algorithm, the secure Gaussian parameter σ≥(∥B∥)·ω(log2n) and the uniform matrix U∈Zqn×k, this algorithm outputs a random matrix S∈Zqm×k, where AS=0modq.

4. Controlled Verification Model for IoT Network

A controlled verification model is presented first, and then an ID-US scheme based on the lattice assumption is proposed in this section.

4.1. Controlled Verification Model

Figure 1 illustrates a secure controlled verification model architecture for the multi-scenario Internet of Things. This model uses the ID-US scheme as its core. It seamlessly connects industrial, home, medical, and vehicular terminals to the cloud and blockchain. This architecture builds a complete closed loop across the data lifecycle. The loop covers data collection, transmission, storage, and utilization. The signature mechanism runs through the entire process. It ensures the authenticity, privacy, security, and non-repudiation of massive data throughout the lifecycle. This breaks traditional centralized trust bottlenecks. It creates a highly credible digital ecosystem.

Figure 1.

Figure 1

Controlled verification model.

  • Data Collection: These scenarios include sensors and robots in industrial plants. They also include smart homes and personal terminals. Furthermore, they include wearable monitoring instruments for patients. Finally, they involve smart vehicles and traffic facilities on roads. Devices continuously generate massive amounts of environmental, production, physiological, and traffic data within this heterogeneous edge node network. The system allocates a unique identity-based key to every legal data collection terminal by introducing the ID-US scheme in this phase. Every device digitally signs data at the source during the collection process. This guarantees the native confidentiality of the data. It prevents unauthorized forged nodes from accessing the network and injecting false data. It fundamentally ensures clear, authentic, and unforgeable identity attribution for every bit of collected data. This lays a solid trust foundation for subsequent data flow.

  • Data Transmission: This IoT network efficiently and stably relays data collected by edge terminals to the upper control center. The open wireless network plays an essential role in IoT data transmission. To prevent eavesdropping, interception, and man-in-the-middle tampering attacks, blockchain technology takes responsibility for transaction integrity, tamper-proof records, and network-wide consistency. Meanwhile, highly sensitive data is routed between base stations. This data includes medical signs, industrial commands, and vehicle collision warnings. The signature verification mechanism ensures the integrity of data packets in the channel. Any third party might attempt to tamper with or hijack data mid-transmission. This will cause signature verification to fail. IoT network nodes will immediately intercept and discard the altered data. This builds an indestructible data channel for applications highly dependent on real-time security.

  • Data Storage: Data enters the storage stage after safely arriving at the top layer of the network. Traditional systems mostly rely on centralized cloud server storage. They easily become single-point attack targets and pose internal tampering risks. This model cleverly introduces a cloud and blockchain collaborative storage architecture. Massive business entity data is encrypted and stored in cloud servers with powerful computing capabilities. More core device identity public keys, access control policies, and signature records are distributed and anchored on the blockchain ledger. The blockchain network applies the DPoS mechanism to achieve systematic trading consistency. The decentralized and tamper-proof characteristics of the blockchain provide an additional digital trust shield for cloud data. Internal administrators of cloud servers cannot silently tamper with or delete historical data without leaving on-chain audit traces. This achieves transparency and security in data storage. The blockchain network acts in the role of lightweight information recording and cross-institutional information exchange. Note that it only verifies the IoT data transaction validity, but does not verify the signature’s validity.

  • Data Utilization: It involves remote diagnostic analysis in hospitals and accurate automated scheduling in factories. It also involves collaborative decision-making in autonomous driving and remote control of smart homes. The core controlled verification and non-repudiation of the model demonstrate irreplaceable practical value in this application stage. Here, the receiver first verifies the validity when they receive the transmitted IoT data. Authorized institutions or systems retrieve historical data for analysis and decision-making. They must rely on blockchain records to conduct strict signature verification on the data. This ensures the utilized data sources are accurate. Real disputes may occur in certain scenarios. These include traffic accident responsibility division or medical diagnostic accident accountability. The signature mechanism makes it impossible for the data sender to deny previously issued data records or control commands. The system can accurately trace the entire process of generation, circulation, and use of every piece of data. It provides digital evidence with the highest legal validity. It effectively clarifies the responsibilities of all parties and promotes the secure operation of the entire ecosystem.

Based on the ID-US scheme, this blockchain-based model can achieve security and control. The verification requires the participation of the signer through an interactive confirmation protocol. The signer decides when, to whom, and whether verification is performed. A disavowal protocol resolves disputes when a malicious signer denies a valid signature or falsely claims one. The control over verification therefore stays with the signer. Cryptographic protocols and the blockchain jointly guarantee the binding force of this control.

4.2. The Proposed ID-US Scheme

This ID-US scheme integrates the identity mechanism to improve signature traceability. It mainly consists of five algorithms, Setup, KeyExt., Sign, Verify, and Confirmation/disavowal.

Setup: This ID-US is constructed by a lattice problem ℜ−SISq,n,m,βκ as shown in Definition 4, where β≥mqn/m and ℜqn×m. KGC first sets the system parameters according to the following Algorithm 1.

Algorithm 1 Setup
Input: ℜ−SIS, security parameter n
Output: System parameter pp;
  •   1:

    Sets q=q(n)≥3 as a prime number;

  •   2:

    Sets m≥3nlogq as a positive integer;

  •   3:

    KGC randomly selects an approximate random distribution matrix mpk=A∈Zqn×m;

  •   4:

    Generates a basis T∈Zqm×m from Λ⊥(A), ||T˜||≤L;

  •   5:

    Sets H1,H2,H3,H5:{0,1}*→Zqn×m as the hash functions;

  •   6:

    Sets H4:{0,1}*→Zqm as the other one hash function;

  •   7:

    Serves the master public key mpk=A and master secret key msk=T;

  •   8:

    Opens pp={n,q,m,A,H1,H2,H3,H4,H5}.

KeyExt.(pp,IDi): Under the system parameter pp, KGC generates the key pair (Pk,Sk) for user IDi according to the following Algorithm 2.

Algorithm 2 KeyExt.
Input: pp, and IDi
Output: Keys pair (Pk,Sk)
  •   1:

    KGC calculates aIDi=H1(IDi)∈Zqn×m;

  •   2:

    Samples sIDi=SampleMat(A,T,σ,aIDi)∈Zqm×m, where AsIDi=aIDimodq, ||sIDi||≤σm, and σ≥||T˜||w(logm);

  •   3:

    Randomly chooses sd∈{0,1}* as a seed;

  •   4:

    Calculates L=H2(sd)∈Zqn×m;

  •   5:

    Randomly selects x∈Dσm;

  •   6:

    Calculates X=Lxmodq;

  •   7:

    Returns (Pk,Sk)={(aIDi,L,X),(sIDi,x)} back to user IDi.

Sign(pp,Pk,Sk,μ): Under the system parameter pp, and key pair (Pk,Sk), the user IDi signs message μ according to the following Algorithm 3.

Algorithm 3 Sign
Input: pp, (Pk,Sk), and μ
Output: ID-US e
  •   1:

    Randomly chooses y∈Dσm;

  •   2:

    Calculates U=H3(μ)∈Zqn×m;

  •   3:

    Calculates e1=H4(X+Aymodq,U);

  •   4:

    Calculates e2=(y+sIDie1)modq;

  •   5:

    Calculates e3=Uxmodq;

  •   6:

    Opens ID-US e=(e1,e2,e3,μ).

Verify(pp,Pk,e,μ): Given pp, e, and μ, the verifier can verify the validity of the ID-US e. Details are shown in the following Algorithm 4.

Algorithm 4 Verify
Input: pp, e, and μ
Output: Accept or Reject
  •   1:

    Verifier first checks: if ||e2||>T then

  •   2:

       Rejects

  •   3:

    else Continues

  •   4:

    If ||e2||∞≥q/4 then

  •   5:

       Rejects

  •   6:

    else Continues

  •   7:

    If e1=H4(X+Ae2−aIDie1modq,U)

  •   8:

       Accepts

Here, T=ηmσ is an acceptable threshold, and η is generally set within the interval [1.1,1.4].

Confirmation/Disavowal(pp,e): Given pp and e, the signer and verifier cooperate to confirm or deny the ID-US e. Details are shown in Algorithm 5.

Algorithm 5 Confirmation/Disavowal
Input: pp, and e
Output: Confirmation or Disavowal
  •    1:

    Signer and verifier calculate L and X;

  •    2:

    Chooses a permutation r over (1,2,…,m);

  •    3:

    Chooses a vector π∈Dσm;

  •    4:

    Calculates F1=H5(r||Lπmod2q);

  •    5:

    Calculates F2=H5(r(π));

  •    6:

    Calculates F3=H5(r(π+x));

  •    7:

    Calculates F4=H5(r||Uπmod2q);

  •    8:

    Sets the commitments (F1,F2,F3,F4);

  •    9:

    Verifier sends a challenge f∈{1,2,3} to signer;

  •  10:

    Signer answers (r,π) for f=1 challenge;

  •  11:

    Answers (r,π+x) for f=2 challenge;

  •  12:

    Answers (r(π),r(x)) for f=3 challenge;

  •  13:

    Verifier checks the validity of F1, F2, and F4 for f=1 challenge;

  •  14:

    Checks the validity of F1, F2, and F4 for f=2 challenge;

  •  15:

    If F4=H5(r||U(π+x)−e3), outputs confirmation;

  •  16:

    else F4≠H5(r||U(π+x)−e3), outputs disavowal;

  •  17:

    Checks the validity of F2, F3, and ||r(e)||≤βm for f=3 challenge;

  •  18:

    Outputs “Confirmation” when verifications are all successful;

  •  19:

    Otherwise, outputs “Disavowal”.

5. Security Analysis

This section first analyzes the correctness of the ID-US scheme, and then proves its soundness and unforgeability.

5.1. Correctness

When ||e2||≤T and ||e2||∞<q/4, the ID-US e=(e1,e2,e3,μ) can pass the verification as shown in Algorithm 4. Then, it has Equation (4).

H4(X+Ae2−aIDie1modq,U)=H4(X+Aymodq,U) (4)

The former Equation (4) holds when X+Ae2−aIDie1=X+Aymodq holds, and the details are shown in Equation (5).

X+Ae2−aIDie1=X+A(y+sIDie1)−aIDie1=X+Ay+AsIDie1−aIDie1=X+Ay+aIDie1−aIDie1=X+Aymodq (5)

5.2. Soundness

Theorem 1.

Soundness . For a valid or invalid (π,e), it always outputs Prob(Disavowal)=1 or Prob(Confirmation)=1, respectively.

Proof. 

Here, the valid and invalid (π,e) are analyzed separately.

(1) Invalid case: The equation e3≠UxTmodq holds for an invalid pair (π,e). Then, the signer responds according to the following principle.

  • If f=1, responds with ψ1 and θ1;

  • If f=2, responds with ψ2 and θ2;

  • If f=3, responds with θ3 and θ3.

Then, the verifier has:

F1=H5(ψ1||Lθ1Tmodq)=H5(ψ2||(Lθ2T−X)modq)F2=H5(ψ1(θ1))=H5(θ4)F3=H5(ψs(θ2))=H5(θ3+θ4)F4=H5(ψ1||Uθ1Tmodq)=H5(ψ2||(Uθ2T−e3)modq) (6)

Unfortunately, H5 has a collision, or the results in Equation (7) hold by ||θ||3≤βm.

ψ1=ψ2Lθ1Tmodq=(Lθ2T−X)modqϕ1(θ1)=θ4ϕ2(θ2)=θ3+θ4Uθ1Tmodq=(Uθ2T−e3)modq (7)

Next, it has θ2−θ1=ψ1−1(θ3) from the second and third equations in Equation (9). It also has X=Lψ1−1(θ3)T. So, x=ψ1−1(θ3) holds. Then, it has e3=Uψ1−1(θ3)Tmodq=UxTmodq. However, e3≠UxTmodq holds for an invalid (π,e). This leads to a contradiction, and it shows that the signer cannot correctly answer the former three challenges at the same time. Assuming that the success probability of the signer correctly answering each challenge f=1 (or f=2, f=3) is 12, the success probability of answering three challenges simultaneously is 12∗12∗12=18. Therefore, Prob(Disavowal)=1−(18)N will be close to 1 with increasing N(N≥2), where N is the response times.

(2) Valid case: The equation e3=UxTmodq holds for a valid pair (π,e). As in the former analysis in the Invalid case, the success probability of answering three challenges simultaneously is 18. Therefore, Prob(Confirmation)=1−(1−1/8)N will be close to 1 with increasing N, where N is the response times. □

5.3. Unforgeability

Theorem 2.

Unforgeability : Under the lattice assumption, this ID-US cannot be forged by an adversary with a chosen-message attack in the ROM.

Proof. 

In the ROM, one challenger C and one adversary E execute a query-response game. E performs the query, but it does not query on the target message μ*. C responds to E’s queries. When E obtains enough information, it attempts to forge an ID-US. Next, C attempts to solve the Z−SISq,n,m,βκ instance A′v=0modq. Details are as follows.

  • Initialize: C initiates and opens the system parameters pp.

  • H1 query: For H1, E performs the query on a random user IDi. C sets a list ListH1 to store the query results. When it obtains the query, it first checks ListH1 and sends (aIDi,IDi) back to E if the query is queried. If it does not exist, it calculates aIDi=H1(IDi), sends the result (aIDi,IDi) to E, and records it in ListH1.

  • H2 query: For H2, E performs the query on a random seed sd. C sets a list ListH2 to store the query results. When it obtains the query, it first checks ListH2 and sends (sd,L) back to E if the query is queried. If it does not exist, it calculates L=H2(sd), sends the result (sd,L) to E, and records it in ListH2.

  • H3 query: For H3, E performs the query on a non-target message μ. C sets a list ListH3 to store the query results. When it obtains the query, it first checks ListH3 and sends (μ,U) back to E if the query is queried. If it does not exist, it calculates U=H3(μ), sends the result (μ,U) to E, and records it in ListH3.

  • H4 query: For H4, E performs the query on a non-target message μ. C sets a list ListH4 to store the query results. When he obtains the query, he first checks ListH4 and sends (e1,U) back to E if the query is queried. If it does not exist, he performs the H2 query to obtain U firstly, calculates e1=H4(X+Aymodq,U), sends the result (e1,U) to E, and records it in ListH4.

  • Secret key query: For secret key, E performs the query on a non-target user IDi′. C sets a list ListSK to store the query results. When it obtains the query, it first checks ListSK and sends (sIDi′,aIDi′) back to E if the query is queried. If it does not exist, it performs the H1 query to obtain aIDi′ firstly, calculates sIDi′=SampleMat(A,T,σ,aIDi′), sends the result (sIDi′,aIDi′) to E, and records it in ListSK.

  • Signature query: For signature, E performs the query on a non-target message μ. C sets a list ListS to store the query results. When it obtains the query, it first checks ListS and sends (e,μ) back to E if the query has been queried. If it does not exist, it performs the H3 query to obtain U firstly, calculates e1=H4(X+Aymodq,U), e2=(y+sIDi′e1)modq, and e3=Uxmodq. Then, it sends the result (e=(e1,e2,e3),μ) to E, and records it in ListS.

  • Forge: Under the former assumption and queried information, E can forge a valid ID-US (e′=(e1′,e2′,e3′),μ′) for the target message μ′, and return it to C.

  • Challenge: C generates a signature (e″=(e1″,e2″,e3″),μ′) for the same message μ′. Next, it utilizes these two valid signatures e′ and e″ to solve the Z−SISq,n,m,βκ instance. Firstly, it computes U′=H3(μ′), and obtains the following results, as shown in Equation (8).
    e1′=H4(X+Ay′modq,U′)e1″=H4(X+Ay″modq,U′) (8)
  • Analyze: Here, it has Ay′=A(e2′−sIDi′e1′)=Ae2′−aIDi′e1′ as e2′=(y′+sIDi′e1′)modq holds. Therefore, it has the following results in Equation (9).
    e1′=H4(X+Ay′modq,U′)=H4(X+Ae2′−aIDi′e1′modq,U′)e1″=H4(X+Ay″modq,U′)=H4(X+Ae2″−aIDi′e1″modq,U′) (9)
    Next, it also has Equation (10).
    X+Ay′=X+Ae2′−aIDi′e1′modqX+Ay″=X+Ae2″−aIDi′e1″modq (10)
    Then, it also has Equation (11).
    A(e2′−y′)=aIDie1′modqA(e2″−y″)=aIDie1″modq (11)

    Here, from Equation (11), it has A(e2′−e2″−y′+y″)=aIDi(e1′−e1″)modq. Because e1′≠e1″, aIDi∈Zqn×m, and e1′,eq″∈Zqm, it has A(e2′−e2″−y′+y″)=0modq. So v=e2′−e2″−y′+y″ is a solution of the Z−SISq,n,m,βκ instance Av=0modq. However, it cannot solve the SIS problem with the current most advanced computing conditions, so this solution is not credible. It also indicates that the assumption of E is not correct, and E cannot forge a valid ID-US. Meanwhile, the probability that E can forge a valid ID-US is 1qH1+qH2+qH3+5/4(qH4)+qSK+5/4(qS). Here, qH1, qH2, qH3, qH3, qSK, and qS are the query times as E can perform enough queries when it obtains enough information. The factor 5/4 means that we assume the existence of a 1/4 probability of performing H2 and H3 queries in H4 and Signaturequery, respectively. However, with the query times increasing, E’s success probability will become negligible. Therefore, this ID-US scheme can capture the security property of unforgeability.

□

5.4. Other Security Properties

Some other security properties achieved by the proposed ID-US scheme are analyzed in this subsection. These security properties are obtained by function design and do not require a formal security proof with ROM. Following are the detailed analyses.

  • Non-repudiation: There are two settings that can guarantee this property of non-repudiation. If the signature has passed verification, the signer cannot deny it, as the confirmation/disavowal mechanism can prevent this repudiation. Meanwhile, the signer’s identity is inserted into the signature, and the signer cannot deny a valid signature with his own identity.

  • Post-quantum security: This ID-US is constructed with the lattice assumption, which can provide anti-quantum-attack security for IoT data sharing across different IoT devices and networks.

  • Controlled verification: The proposed ID-US scheme can guarantee that a valid signature cannot be denied by the signer. The confirmation/disavowal mechanism utilizes a challenge form to achieve non-repudiation. Only after passing the challenges can the signature be accepted by the verifier. This controlled verification guarantees the security of user privacy and IoT data.

  • Data anonymity: The controlled verification model can also be established with blockchain technology. The real data is stored in the native server, and the lightweight messages, such as storage address, operation records, and transaction information, are recorded in the blockchain ledger. Only after passing the signature verification can the receiver obtain the real data from the storage address. This form saves online ledger space but also guarantees data anonymity.

In a word, the results of correctness analysis, security proof, and other related security analysis show that this ID-US scheme is correct and secure for data sharing in IoT networks.

6. Performance Evaluations

6.1. Scyther Test

The Scyther verification results (as shown in Figure 2) indicate that this ID-US scheme achieves complete security under all analyzed protocol roles. Specifically, the KGC, the Signer (S), and the Verifier (V) all report “No attacks,” with every security claim successfully verified. The following paragraphs present a detailed analysis of these results.

Figure 2.

Figure 2

Scyther test results.

  • The KGC’s behavior is verified, which asserts the secrecy of the commitment, the KGC’s master secret key sk, and the secret seed sd. All three claims are marked as “Ok Verified,” confirming that the KGC protocol role maintains the confidentiality of all sensitive parameters throughout execution. This indicates that the master key and the randomly sampled secret seed sd are not leaked to the adversary through any observable communication channel, even under the assumption of a Dolev–Yao attacker with full control over the network.

  • The signer’s behavior is verified. The commitments are all verified as secure, confirming that the signer faithfully follows the protocol and that no sensitive intermediate values are disclosed in the commitment phase. Furthermore, the claims also confirm the secrecy of the signer’s private key sk and the secret value sd. The successful verification of these claims demonstrates that the signing process preserves the privacy of the signer’s long-term private key and all ephemeral random values, which is essential for ensuring unforgeability and key-isolating security in lattice-based identity-based signatures.

  • The verifier’s behavior is verified. The commitments are verified as secure, indicating that the verifier correctly preserves the integrity of the protocol transcripts. Moreover, the secrecy of the verifier’s private key sk is also confirmed. This demonstrates that the ID-US scheme maintains the confidentiality of the verifier’s credentials, which is a critical requirement for achieving the deniable/undeniable property of the scheme—namely, that the verifier cannot fabricate valid transcripts to later falsely attribute signatures to the signer.

In total, these test results show that this ID-US has no attack weak points from the perspectives of KGC, signer, and verifier, so it is correct and secure.

6.2. Efficiency Analysis

This section first analyzes the efficiency of the proposed ID-US with similar schemes of Li and He et al. 2024 [7], Li and Shen et al. 2023 [8], Chen et al. 2026 [9], Dey et al. 2024 [36], Almende et al. 2025 [37] published in recent years. Then, the performance of the proposed model and ID-US scheme is evaluated.

6.2.1. Efficiency Comparison

The comparisons of key sizes for Pk, Sk, and Signature are presented in Table 1. This table applies the same comparison format and unifies the system parameters. The items of this ID-US scheme have certain advantages, as the Pk is smaller than that in schemes [7,8,9], the Sk is smaller than those in schemes [7,36], and the Signature is slightly smaller than that in schemes [8,9]. The smaller key size can save storage space and improve the processing speed for data sharing among different IoT devices. More importantly, this ID-US scheme has an identity mechanism that can provide a traceable mechanism for transaction disputes.

Table 1.

Key size comparison.

Items Pk Sk Signature
Li and He et al. 2024 [7] 2mnlogq 2m2logq (m+n+mn)logq
Li and Shen et al. 2023 [8] mnlog2q mnlog2q (m+n+mn)log2q
Chen et al. 2026 [9] mnlog2q mnlog2q (m+n+mn)log2q
Dey et al. 2024 [36] mnlogq (2m2+1)logq (m+n+mn)logq
Almende et al. 2025 [37] mnlogq m2logq (m+n+mn)logq
This ID-US mnlogq m2logq (m+n+mn)logq

Meanwhile, the time cost comparisons for KeyGen., Sign, Verify, and Confirm./Disav. are presented in Table 2. Here, the same comparison form is also applied. TMMV is the multiplication of a matrix and a vector, TMMM is the multiplication of two matrices, TAVV is the addition of two vectors, TAMM is the addition of two matrices, TH is the hash algorithm (SHA 256), TTrap is the trapdoor, and TSamp is the SamplePre. These items influence the execution time of the ID-US scheme. Less execution time will improve the transaction processing time. The items of this ID-US scheme have certain advantages.

Table 2.

Time costs comparison.

Items KeyGen. Sign Verify Confirm./Disav.
Li and He et al. 2024 [7] 2TMMM+2TAMM 2TH+3TMMM+2TMMV+2TAMM+TAVV – TH+2TMMM+TAMM
Li and Shen et al. 2023 [8] TTrap+TH+TMMV 2TH+3TMMV+2TAVV TH+2TMMV+2TAVV 5TH+3TMMV+3TAVV
Chen et al. 2026 [9] TTrap+TH+TMMV+2TMMM 2TH+3TMMV+2TAVV TH+2TMMV+2TAVV 5TH+3TMMV+3TAVV
Dey et al. 2024 [36] TTrap+TH+TMMV 2TH+TSamp+TMMV TMMV 4TH+4TMMV+2TAMM+3TAVV
Almende et al. 2025 [37] TTrap+TH+TMMV+TAVV 2TH+TSamp+2TMMV+TMMM+TAMM+2TAVV TMMM+TAMM 5TH+3TMMV+8TAVV
This ID-US TSamp+2TH+TMMV 2TH+3TMMV+TAVV+TAMM TH+2TMMV+2TAMM 5TH+3TMMV+3TAVV

6.2.2. Performance Evaluation

To clearly show the differences between this ID-US and similar schemes, the performance is evaluated on a Windows 11 desktop with an Intel Core i7-9700 CPU at 3.2 GHz and 16 GB RAM.

As shown in Figure 3, Figure 4 and Figure 5, the key size performances are presented. Here, four security levels are selected, which use the same settings as in [9]. The 80-bit level is with the system parameters n=256, m=2312, and q=210, 128-bit is with the system parameters n=512, m=5549, and q=212, 192-bit is with the system parameters n=768, m=9710, and q=214, and 256-bit is with the system parameters n=1024, m=14796, and q=216. Here, the 80/128/192-bit security corresponds to the security level of classical encryption. The results show that this ID-US scheme has certain advantages over similar schemes. These performance results are consistent with the theoretical analysis as shown in Table 1.

Figure 3.

Figure 3

Pk size comparison [7,8,9,36,37].

Figure 4.

Figure 4

Sk size comparison [7,8,9,36,37].

Figure 5.

Figure 5

Signature size comparison [7,8,9,36,37].

In Figure 6, the performance of time costs is presented. Here, the time consumption of every operation item is executed in the aforementioned environment. TMMV=0.01 ms, TMMM=0.1 ms, TAVV=0.003 ms, TAMM=0.01 ms, TH=0.008 ms, TTrap=2 ms, and TSamp=2 ms, which are set by performing 100 calculations in the aforementioned environment and averaging the results. The execution results are shown in Table 3. For KeyGen., the time costs remain at the same level, although it uses the Sample algorithm to generate the private key. For Sign, the time costs have a big advantage over those in schemes [7,36,37] as there is no need for TTrap and TSamp algorithms with high time consumption. For verification, the time costs have a big advantage over those in scheme [37]. For the Confirm./Disav., the time costs have a big advantage over those in schemes [7,36,37]. These performance results are consistent with the theoretical analysis as shown in Table 2. Therefore, the proposed ID-US can support more efficient transaction verification and IoT data sharing.

Figure 6.

Figure 6

Time consumption comparison [7,8,9,36,37].

Table 3.

Time costs execution comparison.

Items KeyGen. Sign Verify Confirm./Disav.
Li and He et al. 2024 [7] 0.22 0.359 – 0.218
Li and Shen et al. 2023 [8] 2.018 0.052 0.034 0.079
Chen et al. 2026 [9] 2.218 0.052 0.034 0.079
Dey et al. 2024 [36] 2.018 2.026 0.01 0.098
Almende et al. 2025 [37] 2.021 2.152 0.11 0.094
This ID-US 2.026 0.059 0.048 0.079

6.3. Energy Consumption and Transaction Latency

To prove the application ability of the proposed ID-US scheme, an IoT device with the configuration of 3.0 V and 7.5 mA is selected. The total time consumption is composed of four algorithms: KeyGen., Sign, Verify, and Confirm./Disav. For example, the total time consumption of this ID-US scheme is 2.212 ms, so the energy consumption is 2.212∗3.0∗7.5=49.77 J. With the same IoT device, the other five related schemes are also computed, and the comparison results are shown in Figure 7.

Figure 7.

Figure 7

Energy comparison [7,8,9,36,37].

To verify the effectiveness of the proposed controlled verification model, the transaction latency has been measured and compared with Hyperledger (HL). It simulates five IoT nodes, and the transaction (Tx.) number increases from 200 to 1400. For the transaction throughput, all the test transactions are correctly verified, packaged, and recorded. The main difference is the transaction latency, which reflects the efficiency of IoT data transaction execution. Three items of “CreateAccount”, “Query”, and “Transaction” are selected. Then, the simulation results are shown in Figure 8. Here, the dotted and solid lines represent the proposed controlled verification model and HL, respectively. Although the controlled verification model is equipped with the post-quantum lattice-based signature scheme, it does not influence the transaction latency compared with HL. Therefore, the proposed controlled verification model can maintain low transaction latency while supporting secure transactions.

Figure 8.

Figure 8

Latency comparison.

7. Conclusions

This work utilizes the blockchain and ID-US scheme to establish a controlled verification model for IoT networks. The blockchain technology helps to establish a secure IoT data-sharing channel, and the distributed ledger also guarantees IoT data immutability and message non-loss. Meanwhile, this ID-US scheme applies an undeniable mechanism to achieve message undeniability, and the identity mechanism to guarantee message traceability. It can also provide anti-quantum capability for IoT networks in the near-future quantum computer age. Moreover, the security proof in ROM shows that this ID-US can obtain the security properties of soundness and unforgeability. In addition, this ID-US scheme has no attack weak points in the Scyther test, and the efficiency comparison results show that it has certain advantages over similar schemes in key size, time consumption, and transaction latency. Therefore, the proposed controlled verification model and ID-US scheme are suitable for protecting IoT data sharing through different IoT devices and networks.

In the future, effort will focus on the practical application of this ID-US. Meanwhile, solution improvement and performance optimization with resource-constrained IoT devices with related post-quantum signature algorithms will also be carried out.

Author Contributions

Conceptualization, methodology, validation, J.C., C.L., and S.L.; writing—original draft preparation, formal analysis, J.C., R.L., C.L., and H.A.; writing—review and editing, supervision, funding acquisition, C.L., H.A., and S.L. All authors have read and agreed to the published version of the manuscript.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The original contributions presented in this study are included in this article. Further inquiries can be directed to the corresponding author.

Conflicts of Interest

The authors declare no conflicts of interest.

Funding Statement

This work was supported by the National Natural Science Foundation of China under grant numbers 72293583, 72293580; in part by the Foundation and Cutting-Edge Technologies Research Program of Henan Province (CN) under grant 262102210202, grant 26210221113, and grant 262102210208; in part by the Proof-of-Concept Project in ZZULI Research Institute of Industry Technology under grant YJYGNYZ-2025001; and in part by the Doctor Scientific Research Fund of Zhengzhou University of Light Industry under grant 2021BSJJ033.

Footnotes

Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

References

  • 1.Aboubakar M., Kellil M., Roux P. A review of IoT network management: Current status and perspectives. J. King Saud Univ.-Comput. Inf. Sci. 2022;7:4163–4176. doi: 10.1016/j.jksuci.2021.03.006. [DOI] [Google Scholar]
  • 2.De Keersmaeker F., Cao Y., Ndonda G.K., Sadre R. A survey of public IoT datasets for network security research. IEEE Commun. Surv. Tutor. 2023;3:1808–1840. doi: 10.1109/comst.2023.3288942. [DOI] [Google Scholar]
  • 3.Attkan A., Ranga V. Cyber-physical security for IoT networks: A comprehensive review on traditional, blockchain and artificial intelligence based key-security. Complex Intell. Syst. 2022;4:3559–3591. doi: 10.1007/s40747-022-00667-z. [DOI] [Google Scholar]
  • 4.Zhang Y., Tang Y., Li C., Zhang H., Ahmad H. Post-quantum secure identity-based signature scheme with lattice assumption for Internet of things networks. Sensors. 2024;24:4188. doi: 10.3390/s24134188. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 5.Kumari S., Singh M., Singh R., Tewari H. Signature based merkle hash multiplication algorithm to secure the communication in IoT devices. Knowl.-Based Syst. 2022;253:109543. doi: 10.1016/j.knosys.2022.109543. [DOI] [Google Scholar]
  • 6.Chaum D., Van Antwerpen H. Conference on the Theory and Application of Cryptology. Springer; New York, NY, USA: 1989. Undeniable signatures; pp. 212–216. [Google Scholar]
  • 7.Li Q., He D., Chen Y., Wen J., Yang Z. An efficient quantum-resistant undeniable signature protocol for the E-voting system. J. Inf. Secur. Appl. 2024;81:103714. doi: 10.1016/j.jisa.2024.103714. [DOI] [Google Scholar]
  • 8.Li C., Shen H., Shi X., Liang H. Quantum secure undeniable signature for blockchain-enabled cold-chain logistics system. Comput. Mater. Contin. 2023;75:3941–3956. doi: 10.32604/cmc.2023.037796. [DOI] [Google Scholar]
  • 9.Chen K., Li C., Dong M., Ota K. Privacy-preserving for low-altitude networks with blockchain and certificateless undeniable signature. IEEE Internet Things J. 2026;13:34894–34907. doi: 10.1109/jiot.2026.3696152. [DOI] [Google Scholar]
  • 10.Mao G., Liu Y., Dai W., Li G., Zhang Z., Lam A.H.F., Cheung R.C.C. REALISE-IoT: RISC-V-based efficient and lightweight public-key system for IoT applications. IEEE Internet Things J. 2023;11:3044–3055. doi: 10.1109/jiot.2023.3296135. [DOI] [Google Scholar]
  • 11.Zhou Y., Yang B., Qiao Z., Xia Z., Zhang M., Mu Y. Leakage-resilient identity-based cryptography from minimal assumptions. Des. Codes Cryptogr. 2023;91:3757–3801. doi: 10.1007/s10623-023-01268-8. [DOI] [Google Scholar]
  • 12.Hu X., He D., Luo M., Peng C., Feng Q., Huang X. High-performance implementation of the identity-based signature scheme in IEEE P1363 on GPU. ACM Trans. Embed. Comput. Syst. 2023;2:25. doi: 10.1145/3564784. [DOI] [Google Scholar]
  • 13.Chen Y., Li J., Lu Y., Zhang Y. Pairing-free attribute-based signature with message recovery for industrial Internet of things. IEEE Trans. Dependable Secur. Comput. 2025;22:6797–6808. doi: 10.1109/tdsc.2025.3590954. [DOI] [Google Scholar]
  • 14.Mittal G., Kumar S., Kumar S., Mittal S. A novel and efficient undeniable signature scheme based on group ring. Soft Comput. 2024;28:13053–13070. doi: 10.1007/s00500-024-10325-w. [DOI] [Google Scholar]
  • 15.Singh A., Chandra H., Rana S. An efficient and secure undeniable signature scheme based on ring learning with error. Int. J. Ad Hoc Ubiquitous Comput. 2026;51:244–256. doi: 10.1504/ijahuc.2026.153344. [DOI] [Google Scholar]
  • 16.Bernstein D.J. Encyclopedia of Cryptography, Security and Privacy. Springer Nature; Cham, Switzerland: 2025. Post-quantum cryptography; pp. 1846–1847. [Google Scholar]
  • 17.Shor P.W. Polynomial-time algorithms for prime factorization and discrete logarithms on a quantum computer. SIAM Rev. 1999;41:303–332. doi: 10.1137/s0036144598347011. [DOI] [Google Scholar]
  • 18.Chaudhary R., Aujla G.S., Kumar N., Zeadally S. Lattice-based public key cryptosystem for Internet of Things environment: Challenges and solutions. IEEE Internet Things J. 2018;6:4897–4909. doi: 10.1109/jiot.2018.2878707. [DOI] [Google Scholar]
  • 19.Ducas L., Kiltz E., Lepoint T., Lyubashevsky V., Schwabe P., Seiler G., Stehlé D. Crystals-dilithium: A lattice-based digital signature scheme. IACR Trans. Cryptogr. Hardw. Embed. Syst. 2018;2018:238–268. doi: 10.46586/tches.v2018.i1.238-268. [DOI] [Google Scholar]
  • 20.Fouque P.A., Hoffstein J., Kirchner P., Lyubashevsky V., Pornin T., Prest T., Ricosset T., Seiler G., Whyte W., Zhang Z. Fast-Fourier Lattice-Based Compact Signatures over NTRU. 2019. [(accessed on 20 September 2026)]. Available online: https://falcon-sign.info/falcon.pdf.
  • 21.Kang J., Luo X., Nie J., Wu T., Zhou H., Wang Y., Niyato D., Mao S., Xie S. Blockchain-based pseudonym management for vehicle twin migrations in vehicular edge metaverse. IEEE Internet Things J. 2024;11:34254–34269. doi: 10.1109/jiot.2024.3404559. [DOI] [Google Scholar]
  • 22.Moni S.S., Manivannan D. CREASE: Certificateless and REused-pseudonym based Authentication Scheme for Enabling security and privacy in VANETs. Internet Things. 2022;20:100605. doi: 10.1016/j.iot.2022.100605. [DOI] [Google Scholar]
  • 23.Dong S., Su H., Hou R., Shankar A. Improved PBFT consensus mechanism based on voting sort clustering partition with group signature for IoT. IEEE Trans. Intell. Transp. Syst. 2024;26:2239–2251. doi: 10.1109/tits.2024.3495991. [DOI] [Google Scholar]
  • 24.Cai J., Tao X., Wang C. Blockchain heterogeneous network authentication scheme based on batch verification group signature. IEEE Internet Things J. 2025;12:19244–19263. doi: 10.1109/jiot.2025.3530693. [DOI] [Google Scholar]
  • 25.Luo F., Wang H., Yan X. Attribute-based signatures with constant-size signatures for resource-constrained IoT applications. IEEE Internet Things J. 2026;13:13766–13774. doi: 10.1109/jiot.2026.3656233. [DOI] [Google Scholar]
  • 26.Guo Y., Peng Z., Jiang M., Li J. A blockchain-based puncturable attribute-based encryption scheme with policy hiding for the Internet of things. IEEE Internet Things J. 2025;13:978–989. doi: 10.1109/jiot.2025.3626774. [DOI] [Google Scholar]
  • 27.Reddi S., Rao P.M., Saraswathi P., Bera B., Das A.K., Sikdar B. Homomorphic encryption for privacy-preserving data sharing with IoTA and IPFS in IoT-based medical cyber-physical systems. IEEE Commun. Mag. 2025;63:123–130. doi: 10.1109/mcom.003.2400277. [DOI] [Google Scholar]
  • 28.Wang H., Liu W., Wang X.A., Jiang W., Liu J., Yang X., Zhao W., Zheng K. Privacy-enhanced facial recognition for IoT based on homomorphic encryption. Internet Things. 2025;34:101757. doi: 10.1016/j.iot.2025.101757. [DOI] [Google Scholar]
  • 29.Kotevska O., He X., Al-Masri E. Enhancing smart home privacy: A tutorial on local differential privacy techniques for frequency and mean estimation. IEEE Commun. Mag. 2025;63:116–122. doi: 10.1109/mcom.002.2400279. [DOI] [Google Scholar]
  • 30.Wang H., Cheong C., Cao Y., Bouali F., Fu C., Li Z. BTSR: Blockchain-based trust management scheme for social routing in IoVs. IEEE Internet Things J. 2026;13:22691–22707. doi: 10.1109/jiot.2026.3660954. [DOI] [Google Scholar]
  • 31.Pietri Y., Verdier P.E., Lacour B., Gautier M., Huang H., Camus T., Pegon J., Zuber M., Faugère J., Schiavon M., et al. Quantum key distribution with efficient post-quantum cryptography-secured trusted node on a quantum network. arXiv. 20252504.01454 [Google Scholar]
  • 32.Long G.L., Pan D., Sheng Y.B., Xue Q., Lu J., Hanzo L. An evolutionary pathway for the quantum internet relying on secure classical repeaters. IEEE Netw. 2022;36:82–88. doi: 10.1109/mnet.108.2100375. [DOI] [Google Scholar]
  • 33.Zou X., Pan D., Shi G., Yu S., Xie J. V-PISL: Post-quantum identity-based signature scheme over lattice for VANETs. Veh. Commun. 2025;57:100992. doi: 10.1016/j.vehcom.2025.100992. [DOI] [Google Scholar]
  • 34.Chen X., Huang J., Xiao K., Li H., Huang Q. A non-interactive identity-based multi-signature scheme on lattices with public key aggregation. IEEE Trans. Dependable Secur. Comput. 2025;22:4189–4199. doi: 10.1109/tdsc.2025.3543425. [DOI] [Google Scholar]
  • 35.Zhang Y., Tang Y., Li C., Dong M., Huang M., Zhang H., Ota K. CCPP: Cross-chain privacy-preserving for CCLS with lattice-based ring signature. IEEE Internet Things J. 2026;13:12873–12886. doi: 10.1109/jiot.2026.3652166. [DOI] [Google Scholar]
  • 36.Dey K., Goyal M., Singh B., Gangopadhyay A.K., Singh B. An undeniable signature scheme utilizing module lattices. arXiv. 20242410.19220 [Google Scholar]
  • 37.Almender H., Ismail E. An undeniable signature scheme based on approximate trapdoors for lattices. IEEE Access. 2025;13:164609–164620. doi: 10.1109/access.2025.3611521. [DOI] [Google Scholar]
  • 38.Micciancio D., Regev O. Post-Quantum Cryptography. Springer; Berlin/Heidelberg, Germany: 2009. Lattice-based cryptography; pp. 147–191. [Google Scholar]
  • 39.Ducas L., Durmus A., Lepoint T., Lyubashevsky V. Proceedings of the Annual Cryptology Conference. Springer; Berlin/Heidelberg, Germany: 2013. Lattice signatures and bimodal Gaussians; pp. 40–56. [Google Scholar]
  • 40.Gentry C., Peikert C., Vaikuntanathan V. Proceedings of the Fortieth Annual ACM Symposium on Theory of Computing. Association for Computing Machinery; New York, NY, USA: 2008. Trapdoors for hard lattices and new cryptographic constructions; pp. 197–206. [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Data Availability Statement

The original contributions presented in this study are included in this article. Further inquiries can be directed to the corresponding author.


Articles from Sensors (Basel, Switzerland) are provided here courtesy of Multidisciplinary Digital Publishing Institute (MDPI)

RESOURCES