1 Introduction

With the continuous development of mobile multimedia broadcasting technology, the application of smart card-based conditional access technology in the field of mobile multimedia broadcasting is becoming a research hotspot. In MMB-CAS (Mobile Multimedia Broadca STing-Conditional Access System), how to complete electronic payment is one of the urgent problems to be solved while achieving conditional reception.

Single-application smart cards can provide a single service that does not adequately meet cross-industry services, and has limited application in MMB-CAS. Multi-application smart card technology can release multiple applications on one smart card without affecting each other. It provides multiple services for users, reduces data redundancy, reduces usage costs, improves new application publishing efficiency, and carries and uses them for users. And the convenience of managing smart cards.

Based on the application prospect of multi-application smart card in MMB-CAS, this paper proposes an MMB-CAS payment model, including the in-card application model and system payment application model, and gives the system payment process. The model can be received under conditions. At the same time, the electronic payment function is realized, which satisfies the operation mode of cooperation between broadcast operators, mobile operators and banks.

2 MMB-CAS card application model

2.1 Model structure

The Java Card is a Java architecture for smart cards introduced by Sun. The Java Card can support card multi-applications and application addition and deletion after card issuance in a very flexible way. The firewall and object sharing access mechanism of the Java card can effectively realize the isolation and data sharing between different applications. Through the secure channel and the session key, the secure communication between the card and the terminal can be realized. For the definition of Java Card in terms of download, deletion, personalization, and card lifecycle management, please refer to the Global Platform specification. Based on the technical characteristics of Java card, this paper proposes the MMB-CAS in-card application model. The model structure is shown in Figure 1.

(1) COS (Chip Operation System): It is mainly responsible for the underlying memory management and I/O communication, and provides support for the upper layer software to ensure that the application within the card is isolated from the underlying hardware and separated from the system.

(2) EAM-C (Encryption and Authorization Module-Client): processing ECM (Entitlement Control Message), EMM (Entitlement Management Message) and other information, providing basic PIN service, basic encryption algorithm service, password-based authentication for upper-layer applications Protocol service and communication channel data encryption service.

(3) EPM-C (Electronic Purse Module-Client): handles EPM signaling, manages account information, and implements e-wallet functions.

(4) CA-C (Conditional Access-Client): Obtain CW (Control Word) from EAM-C to descramble the scrambled data.

(5) ELSE: Other application modules.

2.2 In-card EPM-C security mechanism

EPM-C interoperates with EPM-S (Electronic Purse Module-Server) and its authorized carrier to realize its functions of value-added, consumption, control management and record backhaul. The EPM logic diagram is shown in Figure 2.


Among them, EAM-C provides a secure channel for EPM-C: all instructions to enter EPM-C need to be decrypted at EAM-C; all outgoing EPM-C information is also encrypted by EAM-C. EPM-C and EAM-C coexist securely and cannot be illegally invoked and cross-bordered. EPM signaling is a control management command sent by the EPM-S to the EPM-C and its related data. EPM signaling uses EMM encrypted transmission to ensure the confidentiality of transmission under the premise of reliable addressing. The pseudo-random number, timestamp, and associated MAC information should be included in the EPM signaling payload.

3 MMB-CAS system payment model

3.1 Model structure

The design of the model is based on the network characteristics of MMB-CAS and its in-card application model. Mobile multimedia broadcasting has the characteristics of a one-way broadcast network and a two-way network. In the case of only one-way broadcast network, MMB-CAS can authorize users by means of broadcast authorization information, and combines the use of encryption authorization and e-wallet functions to implement user self-authorization through terminal local interaction; in one-way broadcast network and two-way In the case of the network, the MMB-CAS can authorize the user through the two-way network in a point-to-point interaction between the front end and the terminal. In the model of this paper, MMB-GAS only uses two-way network to transmit authorization management information, electronic wallet records, etc., instead of using two-way network to transmit services, and business information is transmitted by broadcast network. The model structure is shown in Figure 3.


(1) The remote end includes a bank payment system and an SMS (Subscriber Management System) system, and the terminal includes payment software and a terminal CAS, which are respectively responsible for communication between the card electronic wallet and the conditional reception and the upper layer.

(2) The key to realizing payment is that the remote SMS is kept in sync with the account information in the card.

(3) The uplink mainly relies on two-way networks such as GPRS/CDMA or Internet for communication; the downlink can be authorized through the above two-way network or through the broadcast network.

3.2 Payment process

(1) The user trades with the SMS through the payment processing agency.

(2) The SMS packs the corresponding EPM signaling by the EMM according to the user-related transaction information, and sends it to the terminal through the one-way broadcast network or the two-way network.

(3) The terminal payment module hands over the received EMM to the in-card EAM-C for authentication and decryption.

(4) The EAM-C hands over the decrypted EPM signaling to the EPM-C.

(5) The EPM-C performs corresponding processing according to the EPM signaling.

(6) The EPM-C process ends and returns EPM backhaul signaling.

(7) After the EPM backhaul signaling is encrypted by the EAM-C in the card, it is returned to the terminal payment module.

(8) The terminal payment module will return the EPM record to the SMS through the bidirectional network according to the returned EPM backhaul signaling.

(9) The SMS returns the transaction result to the user based on the returned EPM record.

The payment flow chart is shown in Figure 4.


3.3 Model Analysis

(1) High security and privacy of the application. The processing of user information, transaction data, operator's key information, and data descrambling related to electronic wallet and conditional reception are all completed inside the card, ensuring that important data is not read by third parties, and the system is cracked. The possibility.

(2) Provide a multi-application security mechanism. Each application in the card model is isolated by a firewall and can only operate within a specified security domain. The data between the electronic wallet and the conditional reception remains independent. Except for public information, other information cannot be accessed across borders.

(3) The security of the model depends on the independence of each application and the independent confidentiality of the PIN code and key. The security does not depend on the confidentiality of the processing flow, but on the independence of the data and the confidentiality of the password.

(4) Guarantee the synchronization of data. The model design is based on the single/bidirectional network characteristics of the system, and the related information such as the electronic wallet and conditional reception in the card is synchronized with the remote SMS to ensure the interests of the operator and the user.

(5) Optimized design of the card. The card is designed with a general EAM-C module under various upper-layer applications to provide basic authentication, encryption and decryption services, EPM-C, CA-C and other data and instructions, all of which are processed by EAM-C encryption and decryption. Make full use of the existing technical characteristics of the Java card, and each part needs to authenticate the data and instructions for authentication, encryption and decryption separately, which reduces the repeated work of each application in this respect, avoids waste of resources, and guarantees The in-card application has higher security and reduces the development cost of the card.

(6) The model is fully applicable to the operating mode of cooperation between broadcast operators, mobile operators and banks. This model can make full use of the three existing resources, achieve mutual benefits through complementary advantages, and is the mainstream mode for the development of mobile multimedia broadcasting services in the future.

See Table 1 for comparison with existing models.


4 conclusion

Based on the application prospect of multi-application smart card in MMB-CAS, this paper proposes an MMB-CAS in-card application model and system payment application model. The design of the card model and system model conforms to the GlobalPlatform specification and CMMB (China Mobile Multimedia Broadcasting) standard. The electronic payment can be realized at the same time as the condition is received, which satisfies the demand of MMB-CAS in payment. At present, the card model has been applied in Putian smart memory card, and the system payment model has also been applied to the digital TV conditional payment payment scheme. The next step in the model of this paper is to study the internal communication protocol between the design EAM-C and the upper application.

Patio Umbrella

From dawn to dusk, the Patio Umbrella blocks the sun's glare as it moves across the sky. Crafted from the finest, highest-performing materials, the umbrella goes up easily with a pull of the cord and is held aloft by a sturdy cast-aluminum hub and pin system, and ribs. The canopy is tailored of premium, solution-dyed acrylic chosen for its extreme resistance to fading, staining, mildew, and mold. Available with an octagonal or square canopy, the umbrella performs beautifully in commercial settings or at your private residence with different marble or water base, or others design base for your selection.

Patio Umbrella contain:

side post square or round patio umbrella

central pole round or square patio umbrella

Single layer or double roof patio umbrella

Aluminum hanging umbrella

Patio Umbrella Patio Umbrella


Patio Umbrella Patio Umbrella


If you have any questions, please contact with us directly. Patio Umbrella are produced by Golden Eagle Outdoor Furniture With High Quality and Good Appearance. Welcome you can visit our Factory.For any inquiry,Please send mail directly to us.


Patio Umbrella,Patio Sun Umbrella,Outdoor Patio Umbrella,Garden Patio Umbrella,Garden Umbrella

Golden Eagle Outdoor Furniture Co., LTD. , https://www.gegardenfurnitures.com