# Cyclic Rotation in BFV

**URL:** <https://openfhe.discourse.group/t/cyclic-rotation-in-bfv/468>\
**Category:** FHE Questions\
**Created:** [April 17, 2023, 4:35am UTC](https://openfhe.discourse.group/t/cyclic-rotation-in-bfv/468 "2023-04-17T04:35:45Z")\
**Posts on this page:** 1\
**Showing post:** 4

<div class="post-metadata">

**Author:** ![ypolyakov](https://yyz1.discourse-cdn.com/flex031/user_avatar/openfhe.discourse.group/ypolyakov/32/47_2.png) [@ypolyakov](https://openfhe.discourse.group/u/ypolyakov)\
**Post date:** [April 20, 2023, 12:42am UTC](https://openfhe.discourse.group/t/cyclic-rotation-in-bfv/468/4 "2023-04-20T00:42:40Z")

</div>

Currently homomorphic rotations are supported only for power-of-two cyclotomics. This implies the slots are partitioned into two halves. Elements are rotated within each half and, separately, the halves can be swapped. In other words, we deal with two-dimensional arrays. The first dimension is [ring dimension]/2. The second dimension is 2. See [Rotation in BFV](https://openfhe.discourse.group/t/rotation-in-bfv/416) for more information.

We are discussing the option of adding more general cyclotomic rings for crypto schemes. It is most beneficial for BGV/BFV applications with bootstrapping.

---

_[View the full topic](https://openfhe.discourse.group/t/cyclic-rotation-in-bfv/468)._
