I need to create this tikzpicture
It was taken from A Homomorphic Encryption Illustrated Primer. All I have managed to create so far was this
using this code
\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{arrows.meta,arrows}
\begin{document}
\begin{tikzpicture}
% Create equidistant points and arc
\foreach \x [count=\p] in {0,...,11} {
\node[shape=circle,fill=black, scale=0.5] (\p) at (-\x*30:2) {};
};
% Create labes with numbers starting from 0
\foreach \x [count=\p] in {0,...,11} {
\draw (-\x*30:2.4) node {\x};
};
% Draw the arrow
\draw[->,>=stealth',thick, blue!60!black] (212:2) arc[radius=2, start angle = 212, end angle = 90];
\node at (0,0){TEXT};
\end{tikzpicture}
\end{document}
I've searched in the direction of creating a torus but I'm still nowhere close to my Need.

