Royalty-free stock illustration ID: 608453894

3D illustration. Fingerprint integrated in a printed circuit, releasing binary codes.