ds.ov2.util
Class Security_parameter.Calibration

java.lang.Object
  extended by ds.ov2.util.Security_parameter.Calibration
Enclosing class:
Security_parameter

public static class Security_parameter.Calibration
extends Object

Record containing the necessary data for calibrating the machinery for estimating the security parameters. The needed data are the (estimated) costs of factoring an RSA modulus in a given year and the security level that RSA modulus provides in that given year.


Field Summary
 double cost_to_break
          The (estimated) cost to factor an RSA modulus of length rsa_modulus_length in the year year in dollar days.
 int rsa_modulus_length
          The length of the RSA modulus in bits.
 int security_level
          The security level that an RSA modulus of length rsa_modulus_length provides in the year year.
 int year
          The year to which the fields cost_to_break and security_level apply.
 
Constructor Summary
Security_parameter.Calibration(int rsa_modulus_length, int year, double cost_to_break, int security_level)
          Initialize the record with the provided data.
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

rsa_modulus_length

public int rsa_modulus_length
The length of the RSA modulus in bits.


year

public int year
The year to which the fields cost_to_break and security_level apply.


cost_to_break

public double cost_to_break
The (estimated) cost to factor an RSA modulus of length rsa_modulus_length in the year year in dollar days.


security_level

public int security_level
The security level that an RSA modulus of length rsa_modulus_length provides in the year year.

Constructor Detail

Security_parameter.Calibration

public Security_parameter.Calibration(int rsa_modulus_length,
                                      int year,
                                      double cost_to_break,
                                      int security_level)
Initialize the record with the provided data.

Parameters:
rsa_modulus_length - length, see rsa_modulus_length
year - year, see year
cost_to_break - factoring costs, see cost_to_break
security_level - security level, see security_level