Recent Releases of communication.qkd_key_rate
communication.qkd_key_rate - v2.0.0
Features
- Consistent
optimize_rate: Now consistent dict output for all optimized arguments. - Documentation: Improved documentation/examples.
- Compatibility: Compatible with python 3.11+ and
numpy>=2.0
Bugfixes
- Exposed bits: The method
CascadeSender.build_parity_stringchecks all of the parities for the needed blocks in each iteration. However, these parities are then never used and instead checked again byCascadeReceiver.check_match_of_paritiesduring the iteration.
The exposed bits of the Cascade protocols remains an upper bound as it always completes number_of_passes passes, even if there are no more errors found. This means that it often does unnecessary communication rounds and leaks further bits.
BREAKING CHANGES
- Replace
x_0forx0 - Remove the
protocolsnamespacetno.quantum.communication.qkd_key_rate.protocols.which means all imports are relocated.
- Python
Published by RobertWezemanTNO about 1 year ago
communication.qkd_key_rate - v1.0.0
Initial public release v1.0.0
- Python
Published by RobertWezemanTNO almost 3 years ago