DFSG NEW Queue

DFSG, Licensing & New Packages Team

Review: golang-github-xtaci-qpp 1.1.25-1~exp1

Package Information

DescriptionQuantum Permutation Pad library for golang

The Quantum Permutation Pad (QPP) is a cryptographic protocol designed to leverage quantum mechanical principles for secure communication. While the specific implementation details may vary depending on the theoretical model, the general concept involves using quantum properties such as superposition and entanglement to enhance data transmission security.

Applications and Benefits

* High Security: QPP offers superior security levels compared to classical cryptographic methods by leveraging the unique properties of quantum mechanics. * Future-Proof: As quantum computers become more powerful, classical cryptographic schemes (such as RSA and ECC) face increasing vulnerabilities. QPP provides a quantum-resistant alternative. * Secure Communication: QPP is ideal for secure communications in quantum networks and for safeguarding highly sensitive data.

Locality vs. Randomness

Random permutation disrupts locality, which is crucial for performance. To achieve higher encryption speed, some level of locality must be maintained. In this design, instead of switching pads for every byte, a new random pad is used every 8 bytes.

Performance

In modern CPUs, the latest QPP optimization can easily achieve speeds exceeding 1GB/s.

Security Considerations for Setting PADs

The number of pads should ideally be coprime with 8, as the results indicate a hidden structure in the PRNG related to the number 8.

Conclusion

The Quantum Permutation Pad is a promising approach in quantum cryptography, utilizing quantum mechanical properties to achieve secure communication. By applying quantum permutations to encrypt and decrypt data, QPP ensures high security while leveraging the unique capabilities of quantum technology. As research and technology in quantum computing and quantum communication advance, protocols like QPP will play a crucial role in next-generation secure communication systems.

MaintainerDebian Go Packaging Team <team+pkg-go@tracker.debian.org>
Changed ByRoger Shimizu <rosh@debian.org>
Sponsorrosh@debian.org
Distributionexperimental
Architectureall
VCSgit: https://salsa.debian.org/go-team/packages/golang-github-xtaci-qpp.git (browse)
Closes#1130782
Trackerhttps://tracker.debian.org/pkg/golang-github-xtaci-qpp
Uploaded4 months, 24 days ago

New Package Report

.changes
DateSun, 15 Mar 2026 00:29:08 -0700
Sourcegolang-github-xtaci-qpp
Version1.1.25-1~exp1
Changed-ByRoger Shimizu
Architecturesource all
Distributionexperimental
Changelog
golang-github-xtaci-qpp (1.1.25-1~exp1) experimental; urgency=medium
 .
   * Initial release (Closes: #1130782)
.dsc
Sectiongolang
Priorityoptional
Componentmain
Package-Listgolang-github-xtaci-qpp-dev deb golang optional arch=all
debian/copyright
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Source: https://github.com/xtaci/qpp
Upstream-Name: qpp
Upstream-Contact: xtaci <imap@live.com>

Files: *
Copyright: 2024 xtaci
License: GPL-3+

Files: debian/*
Copyright: 2026 Roger Shimizu <rosh@debian.org>
License: GPL-3+
Comment: Debian packaging is licensed under the same terms as upstream

License: GPL-3+
 This package is free software; you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation; either version 3 of the License, or
 (at your option) any later version.
 .
 This package is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License for more details.
 .
 You should have received a copy of the GNU General Public License
 along with this program. If not, see <http://www.gnu.org/licenses/>
 .
 On Debian systems, the complete text of the GNU General
 Public License version 3 can be found in "/usr/share/common-licenses/GPL-3".

Review Information

accepted — allocated to mechtilde 4 months, 24 days ago, started 4 months, 24 days ago, completed 4 months, 24 days ago.

Final Comment

Back to Dashboard | View all reviews for this package