Rotation of bits: a classical and quantum perspective
Abstract Bit rotation is an operation similar to shift except that the bits that fall off at one end are put back to the other end. In left rotation, the bits that fall off at left end are put back at right end. In right rotation, the bits that fall off at the right end are put back at the left end....
Main Authors: | , , |
---|---|
Format: | Article |
Language: | English |
Published: |
SpringerOpen
2021-02-01
|
Series: | Journal of Electrical Systems and Information Technology |
Subjects: | |
Online Access: | https://doi.org/10.1186/s43067-021-00029-8 |
id |
doaj-7b9944bd546c42a792eec74eccfde827 |
---|---|
record_format |
Article |
spelling |
doaj-7b9944bd546c42a792eec74eccfde8272021-03-11T11:37:31ZengSpringerOpenJournal of Electrical Systems and Information Technology2314-71722021-02-018112510.1186/s43067-021-00029-8Rotation of bits: a classical and quantum perspectivePeter Nimbe0Benjamin Asubam Weyori1Adebayo Felix Adekoya2University of Energy and Natural ResourcesUniversity of Energy and Natural ResourcesUniversity of Energy and Natural ResourcesAbstract Bit rotation is an operation similar to shift except that the bits that fall off at one end are put back to the other end. In left rotation, the bits that fall off at left end are put back at right end. In right rotation, the bits that fall off at the right end are put back at the left end. Applications of bit rotation include; registers, cryptography, computing with a single bit string circularly shifted to the right or left based on some position but no work has been done with respect to shifting the bits one position at a time generating emergent bit strings equal to the number of bits-1 from the incident bit string, and then recombining or extracting bit(s) from each of the bit strings or words to form back the incident bit string. In this article, the authors present a new approach of rotating classical bit strings known as CRotate. A quantum approach to bit rotation known as QRotate is presented as well. The quantum perspective uses the concept of bit swapping by avenue of the quantum swap gate in jsqubits. Models and algorithms are duly presented.https://doi.org/10.1186/s43067-021-00029-8Classical logic gatesQuantum logic gatesBitwise operatorsSwap gateQuantum bit rotationClassical bit rotation |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Peter Nimbe Benjamin Asubam Weyori Adebayo Felix Adekoya |
spellingShingle |
Peter Nimbe Benjamin Asubam Weyori Adebayo Felix Adekoya Rotation of bits: a classical and quantum perspective Journal of Electrical Systems and Information Technology Classical logic gates Quantum logic gates Bitwise operators Swap gate Quantum bit rotation Classical bit rotation |
author_facet |
Peter Nimbe Benjamin Asubam Weyori Adebayo Felix Adekoya |
author_sort |
Peter Nimbe |
title |
Rotation of bits: a classical and quantum perspective |
title_short |
Rotation of bits: a classical and quantum perspective |
title_full |
Rotation of bits: a classical and quantum perspective |
title_fullStr |
Rotation of bits: a classical and quantum perspective |
title_full_unstemmed |
Rotation of bits: a classical and quantum perspective |
title_sort |
rotation of bits: a classical and quantum perspective |
publisher |
SpringerOpen |
series |
Journal of Electrical Systems and Information Technology |
issn |
2314-7172 |
publishDate |
2021-02-01 |
description |
Abstract Bit rotation is an operation similar to shift except that the bits that fall off at one end are put back to the other end. In left rotation, the bits that fall off at left end are put back at right end. In right rotation, the bits that fall off at the right end are put back at the left end. Applications of bit rotation include; registers, cryptography, computing with a single bit string circularly shifted to the right or left based on some position but no work has been done with respect to shifting the bits one position at a time generating emergent bit strings equal to the number of bits-1 from the incident bit string, and then recombining or extracting bit(s) from each of the bit strings or words to form back the incident bit string. In this article, the authors present a new approach of rotating classical bit strings known as CRotate. A quantum approach to bit rotation known as QRotate is presented as well. The quantum perspective uses the concept of bit swapping by avenue of the quantum swap gate in jsqubits. Models and algorithms are duly presented. |
topic |
Classical logic gates Quantum logic gates Bitwise operators Swap gate Quantum bit rotation Classical bit rotation |
url |
https://doi.org/10.1186/s43067-021-00029-8 |
work_keys_str_mv |
AT peternimbe rotationofbitsaclassicalandquantumperspective AT benjaminasubamweyori rotationofbitsaclassicalandquantumperspective AT adebayofelixadekoya rotationofbitsaclassicalandquantumperspective |
_version_ |
1724225401322995712 |