Patent ID: 7184546

Claim:
A method based on an algorithm capable of being graphically implemented to be used for the generation or filtering of data sequences and cryptographic applications comprising the following stages: a) defining a cell array distribution with a computer, referenced to a system of coordinates in a vector bidimensional space, provided that the cells in question are capable of adopting two states; b) defining a first area within that bidimensional vector space, bordered by a first contour, using part of the said cells to define the successive points of the first contour and including a certain number of those cells in this first area; c) defining a second area in that bidimensional space bordered by a second contour using part of the cells to define the subsequent points of the same; this second area contains the first area; d) choosing a cell as the pole, and plotting a set of lines from the pole of that cell, and repeat the process, up to a given number of cells which define the second contour, covering all or part of that contour until the first area has been fully swept, using for each line the cells determined by a plotting device; and e) performing an operation on the contents of each of the cells used when plotting each of the lines of the set and included in that first contour, thereby transforming their state, each time the cell in question is found in one of the lines of the set, characterised in that the second contour is unregularized and the cells of the same are obtained by means of a Pseudo-Noise Sequence Generator (PNSG), so that the distance from the cells within that second contour to their corresponding pole is dependent on the output of the Pseudo-Noise Sequence Generator.