A system for determining the validity of a received cryptographic message while ensuring for out-of-order messages is utilized to provide for secure communications among peers in a network. The glass substrate polishing method is characterized in that the polishing processes include a first polishing process in which the surface of the glass substrate is polished using a first polishing pad made from a polishing cloth and a second polishing process in which the surface of the glass substrate is polished using a second polishing pad made from urethane foam. The tool is adapted to be installed within the tight confines of a cylinder head. Distances are found from the intercept points to the image points and the reference points. A 3D video data generator generates 3D video data by combining the 3D video composition information and the encoded 3D video stream.