1. In a computing environment, a method comprising: providing a graph corresponding to a data input block; labeling each outgoing edge of every node in the graph with a label; tracing a path through a plurality of labels on the graph, the path being defined by a sequence of elements within the input block; and using the tracing of the path for encryption in the computing environment wherein the tracing of the path through the plurality of labels facilitates more efficient.