Cryptographic Triangles