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....

Full description

Bibliographic Details
Main Authors: Peter Nimbe, Benjamin Asubam Weyori, Adebayo Felix Adekoya
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