摘要:
A computer-implemented method for encoding data may include 1) receiving a request to encode the data using a cipher, 2) identifying an encryption key to be used by the cipher to encode the data, 3) generating, on a computing system, a non-random initialization vector for the cipher by identifying a unique identifier associated with the computing system, identifying information associated with the data, and concatenating the unique identifier with the information associated with the data to create the initialization vector, and 4) encoding the data with the cipher using the initialization vector and the encryption key. Various other methods, systems, and computer-readable media are also disclosed.
摘要:
A computer-implemented method for validating client authentication using timing data is described. A connection request is received from a client. Data are transmitted to the client. The client is instructed to retransmit the data. The retransmitted data are received from the client. Timing data that indicates a time to transmit the data to the client and receive the retransmitted data from the client are calculated. A protective element is applied to the timing data.