{"id":18,"date":"2019-03-18T14:25:30","date_gmt":"2019-03-18T14:25:30","guid":{"rendered":"https:\/\/www.gsma.com\/solutions-and-impact\/technologies\/security\/?page_id=18"},"modified":"2025-11-13T10:00:35","modified_gmt":"2025-11-13T10:00:35","slug":"security-algorithms","status":"publish","type":"page","link":"https:\/\/www.gsma.com\/solutions-and-impact\/technologies\/security\/security-algorithms\/","title":{"rendered":"Security algorithms"},"content":{"rendered":"\n<div class=\"wp-block-gsma-main-page-hero hero_block gsma-load-hidden  half-width\">\n<div class=\"wp-block-cover hero_container\"><span aria-hidden=\"true\" class=\"wp-block-cover__background has-background-dim-0 has-background-dim\" style=\"background-color:#032737\"><\/span><img loading=\"lazy\" decoding=\"async\" width=\"616\" height=\"450\" class=\"wp-block-cover__image-background wp-image-8981\" alt=\"\" src=\"https:\/\/www.gsma.com\/solutions-and-impact\/technologies\/security\/wp-content\/uploads\/2024\/05\/GL1_616x450.jpg\" data-object-fit=\"cover\" srcset=\"https:\/\/www.gsma.com\/solutions-and-impact\/technologies\/security\/wp-content\/uploads\/2024\/05\/GL1_616x450.jpg 616w, https:\/\/www.gsma.com\/solutions-and-impact\/technologies\/security\/wp-content\/uploads\/2024\/05\/GL1_616x450-300x219.jpg 300w\" sizes=\"auto, (max-width: 616px) 100vw, 616px\" \/><div class=\"wp-block-cover__inner-container is-layout-flow wp-block-cover-is-layout-flow\">\n<h1 class=\"wp-block-heading hero_title has-gsma-black-color has-text-color has-link-color wp-elements-1abac605d9a0e97e189ae60d79ef5baa\" id=\"h-security-algorithms\"><t-isac><t-isac><t-isac><t-isac><t-isac>Security algorithms<\/t-isac><\/t-isac><\/t-isac><\/t-isac><\/t-isac><\/h1>\n\n\n\n<p class=\"has-gsma-black-color has-text-color has-link-color wp-elements-4a59d69ddfb554c4b91218bf706d6060\"><strong>Security algorithms are essential in tackling the industry&#8217;s common<\/strong> <strong>threats<\/strong><\/p>\n\n\n\n<div class=\"wp-block-group hero_group_container\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\"><\/div><\/div>\n<\/div><\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-we-provide-security-algorithms-to-address-common-issues\"><strong>We provide security algorithms to address common issues<\/strong><\/h2>\n\n\n\n<p><strong>A variety of security algorithms are used to provide authentication, cipher key generation, integrity and radio link privacy to users on mobile networks. Details of the various algorithms and how they&#8217;re  obtained are provided below:<\/strong><\/p>\n\n\n\n<div class=\"wp-block-gsma-accordion accordion_block gsma-load-hidden faq\">\n<p class=\"accordion_question\">3GPP Confidentiality and integrity algorithms 128-EEA3 &amp; 128-EIA3<\/p>\n\n\n\n<div class=\"wp-block-group accordion_answer_container\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<p>July 2012: FINAL VERSIONS of the Algorithms 128-EEA3 &amp; 128-EIA3 are now available for download following approval and publication by 3GPP. The algorithms themselves are identical to the draft versions published in January 2011, although some text in the documents has changed slightly. The documents have been included in the LTE standards following recommendations from 3GPP\u2019s Security Group.<\/p>\n<p>Individuals or companies intending to implement and\/or use the 128-EEA3 &amp; 128-EIA3 Algorithms will be required to sign a <a href=\"https:\/\/www.gsma.com\/solutions-and-impact\/technologies\/security\/wp-content\/uploads\/2019\/05\/Restricted_Usage_Undertaking_Template-2.doc\">Restricted Usage Undertaking<\/a> with an appointed custodian, such as the GSM Association. Commercial implementors of the algorithms will need to demonstrate that they satisfy approval criteria specified in the <a href=\"https:\/\/www.gsma.com\/solutions-and-impact\/technologies\/security\/wp-content\/uploads\/2019\/05\/Restricted_Usage_Undertaking_Template-2.doc\">Restricted Usage Undertaking<\/a> and formal permission to use the algorithms will need to be obtained by way of signing the <a href=\"https:\/\/www.gsma.com\/solutions-and-impact\/technologies\/security\/wp-content\/uploads\/2019\/05\/Restricted_Usage_Undertaking_Template-2.doc\">Restricted Usage Undertaking<\/a> and paying the EUR4,000 administrative charges that applies to non-members of the GSMA.<\/p>\n<p>The 128-EEA3 &amp; 128-EIA3 algorithms are based on the ZUC algorithm, for which the DCS Centre holds essential patents. Beneficiaries of the 128-EEA3 &amp; 128-EIA3 algorithms must also be licensed by DACAS. DACAS grants royalty-free licenses under those patents under separate written license agreements and subject to other terms and conditions which are believed fair and commercially reasonable. DACAS reserves the right to refuse or withdraw the license to\/from the parties that refuse to license, or claim unfair, unreasonable or discriminatory royalty rates for their essential IPR. Implementors can apply for the ZUC patent license <a href=\"http:\/\/dacas.iie.cas.cn\/zucsf\/ZUCAgreement\/index.html\" target=\"_blank\" rel=\"noopener noreferrer\">here<\/a>.<\/p>\n<p>The specifications are as follows:<\/p>\n<table class=\"text font_size\" border=\"0\" width=\"590\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td style=\"width: 191px;\" rowspan=\"4\">Specification of the 3GPP Confidentiality and Integrity Algorithms 128-EEA3 &amp; 128-EIA3 Revised versions published July 2012<\/td>\n<td style=\"width: 351px;\"><strong>Document 1:<\/strong> Specification of the 3GPP Confidentiality and Integrity Algorithms 128-EEA3 &amp; 128-EIA3: 128-EEA3 &amp; 128-EIA3 Specification<\/td>\n<td style=\"width: 66px;\"><a href=\"https:\/\/www.gsma.com\/solutions-and-impact\/technologies\/security\/wp-content\/uploads\/2019\/05\/EEA3_EIA3_specification_v1_8.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">pdf<\/a><br \/><a href=\"https:\/\/www.gsma.com\/solutions-and-impact\/technologies\/security\/wp-content\/uploads\/2019\/05\/EEA3_EIA3_specification_v1_8.doc\">doc<\/a><\/td>\n<\/tr>\n<tr>\n<td><strong>Document 2:<\/strong> Specification of the 3GPP Confidentiality and Integrity Algorithms 128-EEA3 &amp; 128-EIA3: ZUC Specification<\/td>\n<td><a href=\"https:\/\/www.gsma.com\/solutions-and-impact\/technologies\/security\/wp-content\/uploads\/2019\/05\/eea3eia3zucv16.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">pdf<\/a><br \/><a href=\"https:\/\/www.gsma.com\/solutions-and-impact\/technologies\/security\/wp-content\/uploads\/2019\/05\/eea3eia3zucv16.doc\" target=\"_blank\" rel=\"noopener noreferrer\">doc<\/a><\/td>\n<\/tr>\n<tr>\n<td><strong>Document 3:<\/strong> Specification of the 3GPP Confidentiality and Integrity Algorithms 128-EEA3 &amp; 128-EIA3: Implementor&#8217;s Test Data<\/td>\n<td><a href=\"https:\/\/www.gsma.com\/solutions-and-impact\/technologies\/security\/wp-content\/uploads\/2019\/05\/eea3eia3testdatav11.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">pdf<\/a><br \/><a href=\"https:\/\/www.gsma.com\/solutions-and-impact\/technologies\/security\/wp-content\/uploads\/2019\/05\/EEA3_EIA3_Test_Data_v1_1.doc\" target=\"_blank\" rel=\"noopener noreferrer\">doc<\/a><\/td>\n<\/tr>\n<tr>\n<td><strong>Document 4:<\/strong> Specification of the 3GPP Confidentiality and Integrity Algorithms 128-EEA3 &amp; 128-EIA3: Design and Evaluation Report<\/td>\n<td><a href=\"https:\/\/www.gsma.com\/solutions-and-impact\/technologies\/security\/wp-content\/uploads\/2019\/05\/EEA3_EIA3_Design_Evaluation_v2_0.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">pdf<\/a><br \/><a href=\"https:\/\/www.gsma.com\/solutions-and-impact\/technologies\/security\/wp-content\/uploads\/2019\/05\/EEA3_EIA3_Design_Evaluation_v2_0.doc\" target=\"_blank\" rel=\"noopener noreferrer\">doc<\/a><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Please note, that by obtaining or distributing this algorithm applicants may also be bound by laws in their own country about cryptographic algorithms. It is their responsibility to conform to all these restrictions.<\/p>\n<p>Every Beneficiary must send to the GSM Association two signed paper copies of the <a href=\"https:\/\/www.gsma.com\/solutions-and-impact\/technologies\/security\/wp-content\/uploads\/2019\/05\/Restricted_Usage_Undertaking_Template-2.doc\">Restricted Usage Undertaking<\/a> &#8211; one copy will be countersigned and returned. Non-GSM Association members must also enclose the Administrative Charge of \u20ac 4,000.\n<\/div><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-gsma-accordion accordion_block gsma-load-hidden faq\">\n<p class=\"accordion_question\">3GPP Confidentiality and integrity algorithms UEA2 and UIA2<\/p>\n\n\n\n<div class=\"wp-block-group accordion_answer_container\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<p>The GSMA, having cooperated in the development of the 3GPP Confidentiality and Integrity Algorithms UEA2 and UIA2 (&#8220;The UEA2 &amp; UIA2 Algorithm&#8221;), has been granted distribution rights to the Algorithms that have been developed through the collaborative efforts of the 3GPP Organisational Partners.<\/p>\n<p>The UEA2 and UIA2 Algorithm specifications are available below and may be used only for the development and operation of equipment conforming to the UEA2 &amp; UIA2 Algorithm or standards based on it. Every Beneficiary intending to implement and\/or use the UEA2 &amp; UIA2 Algorithm must sign a Restricted Usage Undertaking with a Custodian and demonstrate that they satisfy the approval criteria specified in the Restricted Usage Undertaking. A fee of EUR4,000 is chargeable to non-members of the GSMA wishing to implement and\/or use the UEA2 and UIA2 Algorithm.<\/p>\n<table class=\"text font_size\" border=\"0\" width=\"590\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td rowspan=\"5\">Specification of the 3GPP Confidentiality and Integrity Algorithms UEA2 &amp; UIA2<\/td>\n<td><strong>Document 1:<\/strong> Specification of the 3GPP Confidentiality and Integrity Algorithms UEA2 &amp; UIA2: UEA2 &amp; UIA2 Specifications<\/td>\n<td style=\"width: 15%;\"><a href=\"https:\/\/www.gsma.com\/solutions-and-impact\/technologies\/security\/wp-content\/uploads\/2019\/05\/uea2uia2d1v21.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">pdf<\/a> (227kb)<br \/><a href=\"https:\/\/www.gsma.com\/solutions-and-impact\/technologies\/security\/wp-content\/uploads\/2019\/05\/uea2uia2d1v21.doc\" target=\"_blank\" rel=\"noopener noreferrer\">doc<\/a> (623kb)<\/td>\n<\/tr>\n<tr>\n<td><strong>Document 2:<\/strong> Specification of the 3GPP Confidentiality and Integrity Algorithms UEA2 &amp; UIA2: SNOW 3G Specification<\/td>\n<td><a href=\"https:\/\/www.gsma.com\/solutions-and-impact\/technologies\/security\/wp-content\/uploads\/2019\/05\/snow3gspec.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">pdf<\/a> (347kb)<br \/><a href=\"https:\/\/www.gsma.com\/solutions-and-impact\/technologies\/security\/wp-content\/uploads\/2019\/05\/snow3gspec.doc\" target=\"_blank\" rel=\"noopener noreferrer\">doc<\/a> (1MB)<\/td>\n<\/tr>\n<tr>\n<td><strong>Document 3:<\/strong> Specification of the 3GPP Confidentiality and Integrity Algorithms UEA2 &amp; UIA2: Implementor&#8217;s Test Data<\/td>\n<td><a href=\"https:\/\/www.gsma.com\/solutions-and-impact\/technologies\/security\/wp-content\/uploads\/2019\/05\/Doc3-UEA2-UIA2-Spec-Implementors-Test-Data.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">pdf<\/a> (328kb)<br \/><a href=\"https:\/\/www.gsma.com\/solutions-and-impact\/technologies\/security\/wp-content\/uploads\/2019\/05\/Doc3-UEA2-UIA2-Spec-Implementors-Test-Data.doc\" target=\"_blank\" rel=\"noopener noreferrer\">doc<\/a> (1.36MB)<\/td>\n<\/tr>\n<tr>\n<td><strong>Document 4:<\/strong> Specification of the 3GPP Confidentiality and Integrity Algorithms UEA2 &amp; UIA2: Design Conformance Test Data<\/td>\n<td><a href=\"https:\/\/www.gsma.com\/solutions-and-impact\/technologies\/security\/wp-content\/uploads\/2019\/05\/conformance.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">pdf<\/a> (159kb)<br \/><a href=\"https:\/\/www.gsma.com\/solutions-and-impact\/technologies\/security\/wp-content\/uploads\/2019\/05\/conformance.doc\" target=\"_blank\" rel=\"noopener noreferrer\">doc<\/a> (104kb)<\/td>\n<\/tr>\n<tr>\n<td><strong>Document 5:<\/strong> Specification of the 3GPP Confidentiality and Integrity Algorithms UEA2 &amp; UIA2: Design and Evaluation report<\/td>\n<td><a href=\"https:\/\/www.gsma.com\/solutions-and-impact\/technologies\/security\/wp-content\/uploads\/2019\/05\/uea2designevaluation.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">pdf<\/a> (347kb)<br \/><a href=\"https:\/\/www.gsma.com\/solutions-and-impact\/technologies\/security\/wp-content\/uploads\/2019\/05\/Doc5-UEA2-UIA2-Spec-Design-Evaluation-Report.doc\" target=\"_blank\" rel=\"noopener noreferrer\">doc<\/a>(1MB)<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Every Beneficiary must send to the GSM Association two signed paper copies of the <a href=\"https:\/\/www.gsma.com\/solutions-and-impact\/technologies\/security\/wp-content\/uploads\/2019\/05\/usageundertaking2.doc\" target=\"_blank\" rel=\"noopener noreferrer\">Restricted Usage Undertaking<\/a> &#8211; one copy will be countersigned and returned. Non-GSM Association members must also enclose the Administrative Charge of \u20ac 4,000.<\/p>\n<\/div><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-gsma-accordion accordion_block gsma-load-hidden faq\">\n<p class=\"accordion_question\">3GPP A5\/3 and GEA3 algorithms<\/p>\n\n\n\n<div class=\"wp-block-group accordion_answer_container\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<p>The GSM Association is a Custodian of the A5\/3 encryption algorithms for GSM and EDGE, and the GEA3 encryption algorithm for GPRS, that have been developed through the collaborative efforts of the 3GPP Organisational Partners.<\/p>\n<p>The A5\/3 and GEA3 encryption algorithm specifications are available below. They may be used only for the development and operation of GSM, EDGE and GPRS mobile communications and services. Every Beneficiary intending to implement and\/or use the algorithms must sign a Restricted Usage Undertaking with a Custodian and demonstrate that they fulfill the approval criteria specified in the Restricted Usage Undertaking. A fee of EUR2,000 is chargeable to non-members of the GSM Association wishing to implement and\/or use the A5\/3 and GEA3 algorithm specifications.<\/p>\n<p>The relevant specifications are as follows:<\/p>\n<table class=\"text font_size\" border=\"0\" width=\"590\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td style=\"width: 35%;\" rowspan=\"4\">Specification of the A5\/3 Encryption Algorithms for GSM and EDGE, and the GEA3 Encryption Algorithm for GPRS;<\/td>\n<td style=\"width: 50%;\">Document 1: A5\/3 and GEA3 Specifications<\/td>\n<td><a href=\"https:\/\/www.gsma.com\/solutions-and-impact\/technologies\/security\/wp-content\/uploads\/2019\/05\/a53andgea3specifications.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">pdf<\/a> (317kb)<br \/><a href=\"https:\/\/www.gsma.com\/solutions-and-impact\/technologies\/security\/wp-content\/uploads\/2019\/05\/a53andgea3specifications.doc\" target=\"_blank\" rel=\"noopener noreferrer\">doc<\/a> (186kb)<\/td>\n<\/tr>\n<tr>\n<td>Document 2: Implementors\u2019 Test Data<\/td>\n<td style=\"width: 100%;\"><a href=\"https:\/\/www.gsma.com\/solutions-and-impact\/technologies\/security\/wp-content\/uploads\/2019\/05\/implementorstestdata.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">pdf<\/a> (694kb)<br \/><a href=\"https:\/\/www.gsma.com\/solutions-and-impact\/technologies\/security\/wp-content\/uploads\/2019\/05\/implementorstestdata.doc\" target=\"_blank\" rel=\"noopener noreferrer\">doc<\/a> (140kb)<\/td>\n<\/tr>\n<tr>\n<td>Document 3: Design Conformance Test Data.<\/td>\n<td><a href=\"https:\/\/www.gsma.com\/solutions-and-impact\/technologies\/security\/wp-content\/uploads\/2019\/05\/designconformancetestdata.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">pdf<\/a> (404kb)<br \/><a href=\"https:\/\/www.gsma.com\/solutions-and-impact\/technologies\/security\/wp-content\/uploads\/2019\/05\/designconformancetestdata.doc\" target=\"_blank\" rel=\"noopener noreferrer\">doc<\/a>(111kb)<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 40%;\">Document 4: Design and Evaluation report<\/td>\n<td style=\"width: 30%; white-space: nowrap;\"><a href=\"https:\/\/www.gsma.com\/solutions-and-impact\/technologies\/security\/wp-content\/uploads\/2019\/05\/designevaluationreport.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">pdf<\/a> (537kb)<br \/><a href=\"https:\/\/www.gsma.com\/solutions-and-impact\/technologies\/security\/wp-content\/uploads\/2019\/05\/implementorstestdata1.doc\" target=\"_blank\" rel=\"noopener noreferrer\">doc<\/a> (299kb)<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Every Beneficiary must send to the GSMA two signed paper copies of the <a href=\"https:\/\/www.gsma.com\/solutions-and-impact\/technologies\/security\/wp-content\/uploads\/2019\/05\/usageundertaking.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">Restricted Usage Undertaking<\/a> \u2013 one copy will be countersigned and returned. Non-GSMA members must also enclose the Administrative Charge of EUR2,000.<\/p>\n<\/div><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-gsma-accordion accordion_block gsma-load-hidden faq\">\n<p class=\"accordion_question\">GPP A5\/4 and GEA4 algorithms<\/p>\n\n\n\n<div class=\"wp-block-group accordion_answer_container\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<p>The GSM Association is a Custodian of the A5\/4 encryption algorithms for GSM and EDGE, and the GEA4 encryption algorithm for GPRS, that have been developed through the collaborative efforts of the 3GPP Organisational Partners.<\/p>\n<p>The A5\/4 and GEA4 encryption algorithm specifications are available below. They may be used only for the development and operation of GSM, EDGE and GPRS mobile communications and services. Every Beneficiary intending to implement and\/or use the algorithms must sign a Restricted Usage Undertaking with a Custodian and demonstrate that they fulfill the approval criteria specified in the Restricted Usage Undertaking. A fee of EUR4,000 is chargeable to non-members of the GSM Association wishing to implement and\/or use the A5\/4 and GEA4 algorithm specifications.<\/p>\n<p>The relevant specifications are as follows:<\/p>\n<table class=\"text font_size\" border=\"0\" width=\"590\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td style=\"width: 35%;\" rowspan=\"5\">Specification of the A5\/4 Encryption Algorithms for GSM and EDGE, and the GEA4 Encryption Algorithm for GPRS;<\/td>\n<td style=\"width: 50%;\">Document 1: A5\/3 and GEA3 Specifications<\/td>\n<td><a href=\"https:\/\/www.gsma.com\/solutions-and-impact\/technologies\/security\/wp-content\/uploads\/2019\/05\/a53andgea3specifications-1.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">pdf<\/a> (317kb)<br \/><a href=\"https:\/\/www.gsma.com\/solutions-and-impact\/technologies\/security\/wp-content\/uploads\/2019\/05\/a53andgea3specifications-1.doc\" target=\"_blank\" rel=\"noopener noreferrer\">doc<\/a> (186kb)<\/td>\n<\/tr>\n<tr>\n<td>Document 2: Implementors\u2019 Test Data<\/td>\n<td style=\"width: 100%;\"><a href=\"https:\/\/www.gsma.com\/solutions-and-impact\/technologies\/security\/wp-content\/uploads\/2019\/05\/implementorstestdata-1.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">pdf<\/a> (694kb)<br \/><a href=\"https:\/\/www.gsma.com\/solutions-and-impact\/technologies\/security\/wp-content\/uploads\/2019\/05\/implementorstestdata-1.doc\" target=\"_blank\" rel=\"noopener noreferrer\">doc<\/a> (140kb)<\/td>\n<\/tr>\n<tr>\n<td>Document 3: Design Conformance Test Data.<\/td>\n<td><a href=\"https:\/\/www.gsma.com\/solutions-and-impact\/technologies\/security\/wp-content\/uploads\/2019\/05\/designconformancetestdata-1.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">pdf<\/a> (404kb)<br \/><a href=\"https:\/\/www.gsma.com\/solutions-and-impact\/technologies\/security\/wp-content\/uploads\/2019\/05\/designconformancetestdata-1.doc\" target=\"_blank\" rel=\"noopener noreferrer\">doc<\/a> (111kb)<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 40%;\">Document 4: Design and Evaluation report<\/td>\n<td style=\"width: 30%; white-space: nowrap;\"><a href=\"https:\/\/www.gsma.com\/solutions-and-impact\/technologies\/security\/wp-content\/uploads\/2019\/05\/designevaluationreport-1.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">pdf<\/a> (537kb)<br \/><a href=\"https:\/\/www.gsma.com\/solutions-and-impact\/technologies\/security\/wp-content\/uploads\/2019\/05\/designevaluationreport-1.doc\" target=\"_blank\" rel=\"noopener noreferrer\">doc<\/a> (299kb)<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 40%;\">Document 5: A5\/4 and GEA4 Specifications<\/td>\n<td style=\"width: 30%; white-space: nowrap;\"><a href=\"https:\/\/www.gsma.com\/solutions-and-impact\/technologies\/security\/wp-content\/uploads\/2019\/05\/a54specification.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">pdf<\/a> (268kb)<br \/><a href=\"https:\/\/www.gsma.com\/solutions-and-impact\/technologies\/security\/wp-content\/uploads\/2019\/05\/a54specification.doc\" target=\"_blank\" rel=\"noopener noreferrer\">doc<\/a> (181kb)<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Every Beneficiary must send to the GSMA two signed paper copies of the <a href=\"https:\/\/www.gsma.com\/solutions-and-impact\/technologies\/security\/wp-content\/uploads\/2019\/05\/restrictedusageundertaking.doc\" target=\"_blank\" rel=\"noopener noreferrer\">Restricted Usage Undertaking<\/a> \u2013 one copy will be countersigned and returned. Non-GSMA members must also enclose the Administrative Charge of EUR4,000.<\/p>\n<\/div><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-gsma-accordion accordion_block gsma-load-hidden faq\">\n<p class=\"accordion_question\">GSM milenage<\/p>\n\n\n\n<div class=\"wp-block-group accordion_answer_container\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<p>The 3GPP specification TS 55.205 contains an example set of algorithms which may be used as the GSM authentication and key generation functions A3 and A8. The algorithms specified in this document are examples that may be used by an operator who does not wish to design his own.<\/p>\n<p>The specification document 3GPP TS 55.205 &#8220;Specification of the GSM-MILENAGE Algorithms: An example algorithm set for the GSM Authentication and Key Generation functions A3 and A8&#8221; is <a href=\"https:\/\/www.gsma.com\/solutions-and-impact\/technologies\/security\/wp-content\/uploads\/2019\/05\/55205600.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">available here<\/a>. Download, implementation and use of the example algorithm set is subject to the terms indicated in the document only and is available at no cost.<\/p>\n<\/div><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-gsma-accordion accordion_block gsma-load-hidden faq\">\n<p class=\"accordion_question\">Authorisation for use of GSM algorithms by network operators<\/p>\n\n\n\n<div class=\"wp-block-group accordion_answer_container\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<p>GSM uses three different security algorithms called A3, A5, and A8. In practice, A3 and A8 are generally implemented together (known as A3\/A8).<\/p>\n<p>An A3\/A8 algorithm is implemented in Subscriber Identity Module (SIM) cards and in GSM network Authentication Centres. It is used to authenticate the customer and generate a key for encrypting voice and data traffic, as defined in 3GPP TS 43.020 (03.20 before Rel-4). Development of A3 and A8 algorithms is considered a matter for individual GSM network operators, although example implementations are available.<\/p>\n<p>An A5 encryption algorithm scrambles the user&#8217;s voice and data traffic between the handset and the base station to provide privacy. An A5 algorithm is implemented in both the handset and the base station subsystem (BSS).<\/p>\n<p>Network operator members of the GSMA are provided with written authorisation to use the following algorithms when they join the Association:<\/p>\n<ul>\n<li>Example A3\/A8 algorithm COMP128-2<\/li>\n<li>Example A3\/A8 algorithm COMP128-3<\/li>\n<li>Encryption algorithm A5\/1<\/li>\n<\/ul>\n<\/div><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-gsma-accordion accordion_block gsma-load-hidden faq\">\n<p class=\"accordion_question\">GSM algorithm specifications available on application<\/p>\n\n\n\n<div class=\"wp-block-group accordion_answer_container\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<p>Copies of the following example A3\/A8 algorithm specifications are available to qualified industry parties (GSM network operators and manufacturers of eligible GSM equipment) on application to the GSMA:<\/p>\n<ul>\n<li>COMP128<\/li>\n<li>COMP128-2<\/li>\n<li>COMP128-3<\/li>\n<\/ul>\n<p>Copies of the specifications of the following A5 algorithm specifications are available to qualified industry parties (GSM network operators and manufacturers of eligible GSM equipment) on application to the GSMA:<\/p>\n<ul>\n<li>A5\/1<\/li>\n<li>A5\/2<\/li>\n<\/ul>\n<p>Application packs for the above algorithms can be requested from <a href=\"mailto:security@gsma.com\">security@gsma.com<\/a>. A per-copy fee of EUR2,000 is chargeable to non-members of the GSMA wishing to receive these algorithm specifications.<\/p>\n<\/div><\/div>\n<\/div>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n","protected":false},"excerpt":{"rendered":"<p>We provide security algorithms to address common issues A variety of security algorithms are used to provide authentication, cipher key generation, integrity and radio link privacy to users on mobile networks. Details of the various algorithms and how they&#8217;re obtained are provided below:<\/p>\n","protected":false},"author":50,"featured_media":8981,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_oasis_is_in_workflow":0,"_oasis_original":0,"_oasis_task_priority":"","footnotes":""},"tags":[],"class_list":["post-18","page","type-page","status-publish","has-post-thumbnail","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v24.3 (Yoast SEO v24.3) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Security algorithms - Security<\/title>\n<meta name=\"description\" content=\"Mobile networks use various security algorithms to protect users. Find out in detail what they are and how they&#039;re obtained.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.gsma.com\/solutions-and-impact\/technologies\/security\/security-algorithms\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Security algorithms - Security\" \/>\n<meta property=\"og:description\" content=\"Mobile networks use various security algorithms to protect users. Find out in detail what they are and how they&#039;re obtained.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.gsma.com\/solutions-and-impact\/technologies\/security\/security-algorithms\/\" \/>\n<meta property=\"og:site_name\" content=\"Security\" \/>\n<meta property=\"article:modified_time\" content=\"2025-11-13T10:00:35+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.gsma.com\/solutions-and-impact\/technologies\/security\/wp-content\/uploads\/2024\/05\/GL1_616x450.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"616\" \/>\n\t<meta property=\"og:image:height\" content=\"450\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"8 minutes\" \/>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Security algorithms - Security","description":"Mobile networks use various security algorithms to protect users. Find out in detail what they are and how they're obtained.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.gsma.com\/solutions-and-impact\/technologies\/security\/security-algorithms\/","og_locale":"en_GB","og_type":"article","og_title":"Security algorithms - Security","og_description":"Mobile networks use various security algorithms to protect users. Find out in detail what they are and how they're obtained.","og_url":"https:\/\/www.gsma.com\/solutions-and-impact\/technologies\/security\/security-algorithms\/","og_site_name":"Security","article_modified_time":"2025-11-13T10:00:35+00:00","og_image":[{"width":616,"height":450,"url":"https:\/\/www.gsma.com\/solutions-and-impact\/technologies\/security\/wp-content\/uploads\/2024\/05\/GL1_616x450.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Estimated reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.gsma.com\/solutions-and-impact\/technologies\/security\/security-algorithms\/","url":"https:\/\/www.gsma.com\/solutions-and-impact\/technologies\/security\/security-algorithms\/","name":"Security algorithms - Security","isPartOf":{"@id":"https:\/\/www.gsma.com\/solutions-and-impact\/technologies\/security\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.gsma.com\/solutions-and-impact\/technologies\/security\/security-algorithms\/#primaryimage"},"image":{"@id":"https:\/\/www.gsma.com\/solutions-and-impact\/technologies\/security\/security-algorithms\/#primaryimage"},"thumbnailUrl":"https:\/\/www.gsma.com\/solutions-and-impact\/technologies\/security\/wp-content\/uploads\/2024\/05\/GL1_616x450.jpg","datePublished":"2019-03-18T14:25:30+00:00","dateModified":"2025-11-13T10:00:35+00:00","description":"Mobile networks use various security algorithms to protect users. Find out in detail what they are and how they're obtained.","inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.gsma.com\/solutions-and-impact\/technologies\/security\/security-algorithms\/"]}]},{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/www.gsma.com\/solutions-and-impact\/technologies\/security\/security-algorithms\/#primaryimage","url":"https:\/\/www.gsma.com\/solutions-and-impact\/technologies\/security\/wp-content\/uploads\/2024\/05\/GL1_616x450.jpg","contentUrl":"https:\/\/www.gsma.com\/solutions-and-impact\/technologies\/security\/wp-content\/uploads\/2024\/05\/GL1_616x450.jpg","width":616,"height":450,"caption":"security algorithms"},{"@type":"WebSite","@id":"https:\/\/www.gsma.com\/solutions-and-impact\/technologies\/security\/#website","url":"https:\/\/www.gsma.com\/solutions-and-impact\/technologies\/security\/","name":"Security","description":"GSMA Security","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.gsma.com\/solutions-and-impact\/technologies\/security\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"}]}},"_links":{"self":[{"href":"https:\/\/www.gsma.com\/solutions-and-impact\/technologies\/security\/wp-json\/wp\/v2\/pages\/18","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.gsma.com\/solutions-and-impact\/technologies\/security\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.gsma.com\/solutions-and-impact\/technologies\/security\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.gsma.com\/solutions-and-impact\/technologies\/security\/wp-json\/wp\/v2\/users\/50"}],"replies":[{"embeddable":true,"href":"https:\/\/www.gsma.com\/solutions-and-impact\/technologies\/security\/wp-json\/wp\/v2\/comments?post=18"}],"version-history":[{"count":41,"href":"https:\/\/www.gsma.com\/solutions-and-impact\/technologies\/security\/wp-json\/wp\/v2\/pages\/18\/revisions"}],"predecessor-version":[{"id":13828,"href":"https:\/\/www.gsma.com\/solutions-and-impact\/technologies\/security\/wp-json\/wp\/v2\/pages\/18\/revisions\/13828"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.gsma.com\/solutions-and-impact\/technologies\/security\/wp-json\/wp\/v2\/media\/8981"}],"wp:attachment":[{"href":"https:\/\/www.gsma.com\/solutions-and-impact\/technologies\/security\/wp-json\/wp\/v2\/media?parent=18"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.gsma.com\/solutions-and-impact\/technologies\/security\/wp-json\/wp\/v2\/tags?post=18"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}