(<strong>GSM</strong> <strong>11.11</strong> <strong>version</strong> <strong>6.2.0</strong> Release 1997)94TS 100 977 V<strong>6.2.0</strong> (1999-05)If the CHV1 status is "blocked" but CHV1 is "disabled", the procedure ends and is finished successfully. TheME shall, however, accept SIMs which do not grant access rights when CHV1 is "blocked" and "disabled". Inthat case ME shall consider those SIMs as "blocked".If the CHV1 status is not "blocked" and CHV1 is "disabled", the procedure is finished successfully.If the CHV1 status is not "blocked" and CHV1 is "enabled", the ME uses the VERIFY CHV function. If theCHV1 presented by the ME is equal to the corresponding CHV1 stored in the SIM, the procedure is finishedsuccessfully. If the CHV1 presented by the ME is not equal to the corresponding CHV1 stored in the SIM, theprocedure ends and is finished unsuccessfully.In the case of CHV2 the following procedure applies:If the CHV2 status is "blocked", the procedure ends and is finished unsuccessfully.If the CHV2 status is not "blocked", the ME uses the VERIFY CHV function. If the CHV2 presented by the MEis equal to the corresponding CHV2 stored in the SIM, the procedure is finished successfully. If the CHV2presented by the ME is not equal to the corresponding CHV2 stored in the SIM, the procedure ends and isfinished unsuccessfully.11.3.2 CHV value substitutionThe ME checks the CHV status. If the CHV status is "blocked" or "disabled", the procedure ends and is finishedunsuccessfully.If the CHV status is not "blocked" and the enabled/disabled indicator is set "enabled", the ME uses the CHANGE CHVfunction. If the old CHV presented by the ME is equal to the corresponding CHV stored in the SIM, the new CHVpresented by the ME is stored in the SIM and the procedure is finished successfully.If the old CHV and the CHV in memory are not identical, the procedure ends and is finished unsuccessfully.11.3.3 CHV disablingRequirement: Service n°1 "allocated and activated".The ME checks the CHV1 status. If the CHV1 status is "blocked", the procedure ends and is finished unsuccessfully.If the CHV1 status is not "blocked", the ME reads the CHV1 enabled/disabled indicator. If this is set "disabled", theprocedure ends and is finished unsuccessfully.If the CHV1 status is not "blocked" and the enabled/disabled indicator is set "enabled", the ME uses the DISABLECHV function. If the CHV1 presented by the ME is equal to the CHV1 stored in the SIM, the status of CHV1 is set"disabled" and the procedure is finished successfully. If the CHV1 presented by the ME is not equal to the CHV1 storedin the SIM, the procedure ends and is finished unsuccessfully.11.3.4 CHV enablingThe ME checks the CHV1 status. If the CHV1 status is "blocked", the procedure ends and is finished unsuccessfully.If the CHV1 status is not "blocked", the ME reads the CHV1 enabled/disabled indicator. If this is set "enabled", theprocedure ends and is finished unsuccessfully.If the CHV1 status is not "blocked" and the enabled/disabled indicator is set "disabled", the ME uses the ENABLECHV function. If the CHV1 presented by the ME is equal to the CHV1 stored in the SIM, the status of CHV1 is set"enabled" and the procedure is finished successfully. If the CHV presented by the ME is not equal to the CHV1 storedin the SIM, the procedure ends and is finished unsuccessfully.11.3.5 CHV unblockingThe execution of the CHV unblocking procedure is independent of the corresponding CHV status, i.e. being blocked ornot.ETSI
(<strong>GSM</strong> <strong>11.11</strong> <strong>version</strong> <strong>6.2.0</strong> Release 1997)95TS 100 977 V<strong>6.2.0</strong> (1999-05)The ME checks the UNBLOCK CHV status. If the UNBLOCK CHV status is "blocked", the procedure ends and isfinished unsuccessfully.If the UNBLOCK CHV status is not "blocked", the ME uses the UNBLOCK CHV function. If the UNBLOCK CHVpresented by the ME is equal to the corresponding UNBLOCK CHV stored in the SIM, the relevant CHV statusbecomes "unblocked" and the procedure is finished successfully. If the UNBLOCK CHV presented by the ME is notequal to the corresponding UNBLOCK CHV stored in the SIM, the procedure ends and is finished unsuccessfully.11.4 <strong>GSM</strong> security related procedures11.4.1 <strong>GSM</strong> algorithms computationThe ME selects DF <strong>GSM</strong> and uses the RUN <strong>GSM</strong> ALGORITHM function (see 8.16). The response SRES-Kc is sent tothe ME when requested by a subsequent GET RESPONSE command.11.4.2 IMSI requestThe ME performs the reading procedure with EF IMSI .11.4.3 Access control requestThe ME performs the reading procedure with EF ACC .11.4.4 HPLMN search period requestThe ME performs the reading procedure with EF HPLMN .11.4.5 Location informationRequest: The ME performs the reading procedure with EF LOCI .Update: The ME performs the updating procedure with EF LOCI .11.4.6 Cipher keyRequest: The ME performs the reading procedure with EF Kc .Update: The ME performs the updating procedure with EF Kc .11.4.7 BCCH informationRequest: The ME performs the reading procedure with EF BCCH .Update: The ME performs the updating procedure with EF BCCH .11.4.8 Forbidden PLMNRequest: The ME performs the reading procedure with EF PLMN .Update: The ME performs the updating procedure with EF PLMN .11.5 Subscription related procedures11.5.1 Dialling numbersThe following procedures may not only be applied to EF ADN and its associated extension files EF CCP and EF EXT1 asdescribed in the procedures below, but also to EF FDN , EF MSISDN , EF LND , EF BDN and EF SDN and their associatedextension files. If these files are not allocated and activated, as denoted in the SIM service table, the current procedureshall be aborted and the appropriate EFs shall remain unchanged.ETSI