Modifications are highlighted as red color.




Korea Institute of Science and Technology Information (KISTI)
Certificate Policy and Certification Practice Statement


Version 2.0 ( Mar. 7, 2007 )

Korea Institute of Science and Technology Information (KISTI), Korea

Contents

1. INTRODUCTION

1.1. Overview

1.2. Document Name and Identification

1.3. PKI participants

1.4. Certificate usage

1.5. Policy administration

1.6. Definitions and acronyms

2. PUBLICATION AND REPOSITORY RESPONSIBILITIES

2.1. Repositories

2.2. Publication of certification information

2.3. Time or frequency of publication

2.4. Access controls on repositories

3. IDENTIFICATION AND AUTHENTICATION

3.1. Naming

3.2. Initial identity validation

3.3. Identification and authentication for re-key requests

3.4. Identification and authentication for revocation request

4. CERTIFICATE LIFE-CYCLE OPERATIONAL REQUIREMENTS

4.1. Certificate Application

4.2. Certificate application processing

4.3. Certificate issuance

4.4. Certificate acceptance

4.5. Key pair and certificate usage

4.6. Certificate renewal

4.7. Certificate re-key

4.8. Certificate modification

4.9. Certificate revocation and suspension

4.10. Certificate status services

4.11. End of subscription

4.12. Key escrow and recovery

5. FACILITY, MANAGEMENT, AND OPERATIONAL CONTROLS

5.1. Physical controls

5.2. Procedural controls

5.3. Personnel controls

5.4. Audit logging procedures

5.5. Records archival

5.6. Key changeover

5.7. Compromise and disaster recovery

5.8. CA or RA termination

6. TECHNICAL SECURITY CONTROLS

6.1. Key pair generation and installation

6.2. Private Key Protection and Cryptographic Module Engineering Controls

6.3. Other aspects of key pair management

6.4. Activation data

6.5. Computer security controls

6.6. Life cycle technical controls

6.7. Network security controls

6.8. Time-stamping

7. CERTIFICATE, CRL, AND OCSP PROFILES

7.1. Certificate profile

7.2. CRL profile

7.3. OCSP profile

8. COMPLIANCE AUDIT AND OTHER ASSESSMENTS

8.1. Frequency or circumstances of assessment

8.2. Identity/qualifications of assessor

8.3. Assessor's relationship to assessed entity

8.4. Topics covered by assessment

8.5. Actions taken as a result of deficiency

8.6. Communication of results

9. OTHER BUSINESS AND LEGAL MATTERS

9.1. Fees

9.2. Financial responsibility

9.3. Confidentiality of business information

9.4. Privacy of personal information

9.5. Intellectual property rights

9.6. Representations and Warranties

9.7. Disclaimers of warranties

9.8. Limitations of liability

9.9. Indemnities

9.10. Term and termination

9.11. Individual notices and communications with participants

9.12. Amendments

9.13. Dispute resolution provisions

9.14. Governing law

9.15. Compliance with applicable law

9.16. Miscellaneous provisions

9.17. Other provisions


1. Introduction[Content] [RFC3647]

1.1. Overview[Content]

The purpose of KISTI GRID CA is to issue identity and service certificates for use in Grids for its community of users and/or class of applications with common security requirements.

1.2. Document Name and Identification[Content]

1.3. PKI Participants[Content]

1.3.1. Certification Authority

The KISTI GRID CA does not issue certificates to subordinate Certification Authorities.

1.3.2. Registration Authorities

The KISTI GRID CA delegates the authentication of individual identity to Registration Authorities (RA). RAs must sign an agreement with the KISTI GRID CA, stating their adherence to the procedures described in this document. RAs are not allowed to issue certificates under this CP/CPS. Every organization, whether a real or virtual organization, has only one RA who is a representative of the organization. The following is the KISTI GRID RA registration procedure:

1.3.3. Subscribers(End Entities)

The KISTI GRID PKI issues person, host and service certificates to members of KISTI and other individuals working on

The person requesting and responsible for a certificate's private key is the subscriber. The term end entity is used to refer to the holder of the private key. For a person certificate it will be the subscriber, but for a host or service certificate the end entity may be some process running on a machine.

1.3.4. Applicability

Certificates issued by the KISTI GRID CA are to be used for grid security, generally with the various globus certificate related security tools, and PKI object signing and authentication. Certificates issued by the KISTI GRID CA is only valid in the context of Grid research activities of KISTI and other research and development activities listed in 1.3.3. Any other usage including financial transaction is strictly forbidden.

1.4. Certificate Usage[Content]

1.5. Policy Administration[Content]

1.5.1. Organization administering the document

1.5.2. Contact person

For inquiries regarding this document or the KISTI GRID PKI service in general, please contact:

Sangwan Kim
Grid Technology Research Team, KISTI
305-806 Eoeun-dong 52, Yusung-gu, Daejeon, Korea
Phone: +82-42-869-0568
Fax: +82-42-869-0599
Email: ca@gridcenter.or.kr or sangwan@kisti.re.kr

Soonwook Hwang
Grid Technology Research Team, KISTI
305-806 Eoeun-dong 52, Yusung-gu, Daejeon, Korea
Phone: +82-42-869-0647
Fax: +82-42-869-0599
Email: ca@gridcenter.or.kr or hwang@kisti.re.kr

1.5.3. Person determining CPS suitability for the policy

1.5.4. CPS approval procedures

Major changes must be approved by the KISTI GRID PMA.

1.6. Definitions and Acronyms[Content]

Certification authority (CA)
An authority trusted by one or more users to create and assign public key certificates. Optionally the CA may create the user's keys. The CA is responsible for the public key certificates during their whole lifetime, not just for issuing them.

CA certificate
A certificate for one CA's public key issued by another CA.

Certificate policy (CP)
A named set of rules that indicates the applicability of a certificate to a particular community or class of application with common security requirements. For example, a particular certificate policy might indicate applicability of a type of certificate to the authentication of electronic data interchange transactions for the trading of goods within a given price range.

Certification path
An ordered sequence of certificates that, together with the public key of the initial object in the path, can be processed to obtain that of the final object in the path.

Certification practice statement (CPS)
A statement of the practices that a certification authority employs in issuing certificates.

Certificate revocation list (CRL)
A time stamped list identifying revoked certificates, which is signed by a CA and made freely available in a public repository.

Issuing certification authority (issuing CA)
The CA that issues the certificate (see also Subject certification authority).

Public key certificate (PKC)
A data structure containing the public key of an end entity and some other information, which is digitally signed with the private key of the CA that issued it.

Public Key Infrastructure (PKI)
The set of hardware, software, people, policies and procedures needed to create, manage, store, distribute, and revoke PKCs based on public key cryptography.

Registration authority (RA)
An entity that is responsible for identification and authentication of certificate subjects but that does not sign or issue certificates (i.e., an RA is delegated certain tasks on behalf of a CA). The term Local Registration Authority (LRA) is used elsewhere for the same concept.

Relying party
A recipient of a certificate who acts in reliance on that certificate or on digital signatures verified using that certificate. In this document, the terms "certificate user" and "relying party" are used interchangeably. Subject certification authority (subject CA)
In the context of a particular CA-certificate, the subject CA is the CA whose public key is certified in the certificate.

2. Publication and Repository Responsibilities[Content]

2.1. Repositories[Content]

2.1.1. Publication of CA information

KISTI GRID CA publishes the following information through its online repository.

2.1.2. Frequency of Publication

2.1.3. Access controls

2.1.4. Repositories

2.2. Publication of certification information[Content]

Changes to this CP/CPS will be announced on the KISTI GRID PKI repository.

2.3. Time or frequency of publication[Content]

No stipulation yet.

2.4. Access controls on repositories[Content]

3. Identification and Authentication[Content]

3.1. Naming[Content]

3.1.1. Types of Names

Identification of certificates will be according to X.500 distinguished name. (RFC2459)

3.1.2. Name Meanings

The following table shows attribute values for name.
Both the Organization Name 3 and Common Name are decided based on the data provided by subscribers when requesting certificates.

attributes meaning value
countryName Country name KR
organizationName Organization Name 1 KISTI
organizationName Organization Name 2 GRID
organizationName Organization Name 3 Based on application information
commonName User name(client certificate)
Host name(server certificate)

3.1.3. Rules of interpreting various name forms

Identification will be according to the rule in the previous section[3.1.2].

3.1.4. Uniqueness of Names

3.1.5. Name claim dispute resolution procedure

No Stipulation

3.1.6. Recognition, authentication and role trademarks

No Stipulation

3.1.7. Method to prove possession of private key

3.1.8. Authentication of organization identity

If the name of an organization is requested to be part of subject name, the KISTI Grid CA may take steps to ascertain that the organization consent to such use.

3.2. Initial Identity Validation[Content]

User:

Host or Service certificate:

3.3. Identification and Authentication for Re-key Requests[Content]

3.4. Identification and Authentication for Revocation Requests[Content]

4. Certificate Life-Cycle Operational Requirements[Content] [RFC3647]

4.1. Certificate Application[Content] [RFC3647]

4.2. Certificate Application Processing[Content] [RFC3647]

4.3. Certificate Issuance[Content] [RFC3647]

4.4. Certificate Acceptance[Content] [RFC3647]

4.5. Key Pair and Certificate Usage[Content] [RFC3647]

4.6. Certificate Renewal[Content] [RFC3647]

4.7. Certificate Re-key[Content] [RFC3647]

See section 3.3.

4.8. Certificate Modification[Content] [RFC3647]

No stipulation

4.9. Certificate Revocation and Suspension[Content] [RFC3647]

4.9.1. Circumstances for Revocation

A certificate must be revoked when information it contains is suspected to be incorrect or compromised. This includes situations where:

4.4.2. Who Can Request Revocation

KISTI GRID CA will accept a revocation request made by

4.9.3. Procedure for Revocation Req

Entities requesting revocation of a certificate must authenticate themselves in one of the following ways:

In both case above, the requesting entity must specify the reason for the revocation request and provide evidence of circumstances as described in section 4.4.1.

4.9.4. Revocation request grace period

4.9.5. Circumstances for Suspension

KISTI GRID CA does not support Certificate Suspension.

4.9.6. CRL Issuance Frequency

4.10. Certificate Status Services[Content] [RFC3647]

No stipulation.

4.11. End of Subscription[Content] [RFC3647]

No stipulation.

4.12. Key Escrow and Recovery[Content] [RFC3647]

No stipulation.

5. Management, Operational, and Physical Controls[Content] [RFC3647]

5.1. Physical Security Controls[Content] [RFC3647]

The CA operates in a controlled environment, where access is restricted to authorized people.

5.1.1. Site Location

KISTI GRID PKI is located at Grid Technology Research Team, KISTI Supercomputing Center, Daejeon, Korea.

5.1.2. Physical Access

Physical access to the KISTI GRID CA machine is restricted to authorized personnel.
The KISTI Grid CA machines are:

5.1.3. Power and Air Conditioning

The CA signing machine and the CA web server are both protected by uninterruptible power supplies. Environment temperature in rooms containing CA related equipment is maintained at appropriate levels by suitable air conditioning systems.

5.1.4 Water exposures

No stipulation

5.1.5 Fire Prevention and Protectionr

The building housing the KISTI GRID CA facilities has a fire alarm system.

5.1.6 Media storage

The KISTI GRID CA key and backup copies of CA related information is securely kept in several removable storage media.

5.1.7 Waste Disposal

Wastes carrying potential confidential information such as old floppy disks are physically destroyed before being trashed.

5.1.8 Off-Site Backup

No off-site backups are currently performed.

5.2. Procedural Controls[Content] [RFC3647]

5.3. Personnel Security Controls[Content] [RFC3647]

All access to the servers and applications that comprise the KISTI GRID PKI is limited to KISTI GRID PKI security staffs.

5.3.1 Background Checks and Clearance Procedures for CA Personnel

CA personnel are recruited from the KISTI Supercomputing Center.

5.3.2 Background Checks and Security Procedures for Other Personnel

No other personnel is authorized to access KISTI GRID CA facilities without the physical presence of CA personnel.

5.3.3 Training Requirements and Procedures

Internal training is given to CA operators.

5.3.4 Training Period and Retraining Procedures

No Stipulation

5.3.5 Frequency and Sequence of Job Rotation

No stipulation.

5.3.6 Sanctions Against Personnel

No Stipulation.

5.3.7 Controls on Contracting Personnel

No Stipulation

5.3.8 Documentation Supplied to Personnel

- Copies of this document
- KISTI GRID CA Operations Manual

5.4. Audit Logging Procedures[Content] [RFC3647]

The KISTI Grid CA will retain records as much as possible so that the KISTI Grid CA could trace anything if something illegal would happen. Such audit information is not publicly available. Auditors are allowed to access the information as part of auditing and such information must be kept confidential.

5.4.1. Types of Events Recorded

5.4.2. Frequency of processing logs

No Stipulation.

5.4.3. Retention Period for Audit Logs

Logs will be kept for a minimum of 3 years.

5.5. Records Archival[Content] [RFC3647]

5.5.1. Types of Event Recorded

5.5.2. Retention Period for Archive

The minimum retention period is 3 years.

5.5.3. Protection of Archive

System logs and email archives are protected by the authorization mechanism provided by Unix operating system. Only the owners of the system logs are able to modify the logs. System logs and email archives are periodically back-up to the offline media which is stored in a safe place.

5.5.4. Requirements for Time-Stamping of Records

All archived logs and documents are time stamped.

5.6. Key Changeover[Content] [RFC3647]

5.6.1. User Certificate Validity Date

A user certificates including host/service certificate will require renewal within its validity period, which will not exceed one year.

5.6.2. CA Certificate Validity Date

5.7. Compromise and Disaster Recovery[Content] [RFC3647]

5.8. CA or RA Termination[Content] [RFC3647]

Before KISTI GRID CA terminates its services it will:

6. Technical Security Controls[Content] [RFC3647]

6.1. Key Pair Generation and Installation[Content] [RFC3647]

6.1.1. Key Pair Generation

6.1.2. Private Key Delivery to Entity

The KISTI GRID CA does not generate end entities' private keys hence does not deliver private keys. User's private key could be generated by browser application in personal computer.

6.1.3. Public Key Delivery to Certificate Issuer

End entity will send its public key included in CSR at time of certificate request.

6.1.4. CA Public Key Delivery to Users

CA certificate will be published on the KISTI Grid PKI repository.

6.1.5. Key Sizes

6.1.6. Public Key Parameters Generation

No stipulation

6.1.7. Parameter Quality Checking

No stipulation

6.1.8. Hardware/Software Key Generation

It is defined in this document [6.1.1 key pair generation].

6.1.9. Key Usage Purposes

KISTI GRID CA private key is the only key used for signing CRLs and Certificates for persons, servers and services.

The Certificate key Usage field must be used in accordance with the ``Internet X.509 Public Key Infrastructure Certificate and CRL profile'' [RFC 2459].

6.2. Private Key Protection and Cryptographic Module Engineering[Content] [RFC3647]

6.2.1. Private Key (n out of m) Multi person control

The CA's private key is not under (n out of m) multi-person control. But the KISTI GRID CA implements multi-person control for the access to the CA server as described in this document [5.1.2 Physical Access]. Backup copy of CA's private key is under (2 out of 3) multi-person control.

6.2.2. Private Key Escrow

Not supported.

6.2.3. Private Key Backup

The KISTI GRID private key backup is performed by CA operator and the two copies of backup key is kept encrypted in a CDROM and Memory stick respectively in a safe place where access is controlled.

6.2.4. Private Key Archival

The CA private key will not be archived.

6.3. Other Aspects of Key Pair Management[Content] [RFC3647]

6.4. Activation Data[Content] [RFC3647]

6.5. Computer Security Controls[Content] [RFC3647]

6.5.1. Specific Security Technical Requirements

6.5.2. Computer Security Rating

No stipulation.

6.6. Life Cycle Security Controls[Content] [RFC3647]

No stipulation.

6.7. Network Security Controls[Content] [RFC3647]

6.8. Time-stamping[Content] [RFC3647]

No stipulation.

7. Certificate and CRL Profiles[Content] [RFC3647]

7.1. Certificate Profile[Content] [RFC3647]

7.1.1. Version Number

X.509 v3.

7.1.2. Certificate Extensions

CA Certificates:

User Certificates:

Host Certificates:

7.1.3. Algorithm Object Identifiers

No stipulation

7.1.4. Name Forms

7.1.5. Name Constraints

No Stipulation.

7.1.6 Certificate Policy Object Identifier

See section 1.2.

7.1.7 Usage of Policy Constraints Extensions

No Stipulation.

7.1.8 Policy Qualifier Syntax and Semantics

No Stipulation.

7.2. CRL Profile[Content] [RFC3647]

CRLs are signed by the KISTI GRID CA private key and are published in a web page.

7.2.1. Version number(s)

X.509 v2.

7.2.2. CRL and CRL Entry Extensions

No stipulation.

7.3. OCSP Profile[Content] [RFC3647]

No stipulation.

8. Compliance Audit and Other Assessment[Content] [RFC3647]

8.1. Frequency of Entity Compliance Audit[Content] [RFC3647]

The KISTI GRID CA will accept at least one external Compliance Audit per year. In addition, the KISTI GRID CA performs operational self-assessment of CA/RA staff at least once per year.

8.2. Identity/Qualifications of Auditor[Content]

The CA will be audited by the other cross-certifying CAs.

8.3. Assessor's relationship to assessed entity[Content]

It is desirable that the auditor is a third-party to this PKI system

8.4. Topics Covered by Audit[Content]

Audit items will be selected based on the WebTrust criteria and minimum CA requirements enacted by the APGridPMA. The Audit must cover both compliance audit and operational audit.

8.5. Actions Taken as a Result of Deficiency[Content]

The KISTI GRID CA has the responsibility for the action to be taken as a result of deficiency. When the KSITI GRID CA receives an audit report from the auditor, it will send a report on actions to the auditor within two weeks. The report must describe actions taken as a result of deficiency and their timetable.

8.6. Communications of Results Frequency of Entity Compliance[Content]

The result of the audit will be made available to members of any policy management authorities in which the KISTI GRID CA participates. It may make the results of the audit publicly available. The decision will be made by the KISTI GRID CA in case-by-case basis.

9. Other Business and Legal Matters[Content] [RFC3647]

9.1. Fees[Content] [RFC3647]

No fees are charged for any service provided by the KISTI GRID CA.

9.2. Financial Responsibility[Content] [RFC3647]

Accept no liability at all.

9.3. Confidentiality of Business Information[Content] [RFC3647]

9.4. Privacy of Personal Information[Content] [RFC3647]

No stipulation yet.

9.5. Intellectual Property Rights[Content] [RFC3647]

All certificate related data issued by KISTI GRID CA is not under any copyright or intellectual property protection.

9.6. Representations and Warranties[Content] [RFC3647]

No stipulation.

9.7. Disclaimers of Warranties[Content] [RFC3647]

No stipulation.

9.8. Limitations of Liability[Content] [RFC3647]

No stipulation.

9.9. Indemnities[Content] [RFC3647]

No stipulation.

9.10. Term and Termination[Content] [RFC3647]

No stipulation.

9.11. Individual notices and communications with participants[Content] [RFC3647]

No stipulation.

9.12. Amendments[Content] [RFC3647]

9.13. Dispute Resolution Procedures[Content] [RFC3647]

No stipulation.

9.14. Governing Law[Content] [RFC3647]

KISTI GRID CA is subject to Korean law.

9.15. Compliance with Applicable Law[Content] [RFC3647]

No stipulation.

9.16. Miscellaneous Provisions[Content] [RFC3647]

No stipulation.

9.17. Other Provisions[Content] [RFC3647]

No stipulation.


2.1.1. CA Obligations

CA will:

2.1.2. RA Obligations

RA will:

2.1.3. Subscriber Obligations

In all cases, subscribers will be required to:

2.1.4. Relying Party Obligations

Relying parties must:

2.1.5. Repository Obligations

2.2. Liability[Content]

2.3. Financial Responsibility[Content]

3.3. Rekey After Revocation[Content] [RFC3647]