Sony Ericsson Z500A manual DM Tree, Nodes, Security

Page 28

White Paper Z500a

for more challenging tasks such remote problem solving and correction. In addition, DM may be one of the tools used for remote firmware updates.

DM Tree

The settings that can be configured via OMA DM must be specified in a DM tree which is a data structure with which the DM client communicates settings to the host device. The tree is made up of nodes (sometimes called management objects) that can be modified by the client. In the future, it will be possible to include nodes that support the installation and removal of software applications in devices with open operating systems. The DM tree for the Z500a includes, among other things, the

settings that are necessary for WAP. These settings should be customized in the factory but can be updated by the service provider. This could prove to be extremely useful for infrastructure modifications including the modifications needed when service providers merge or increase capacity. A standardized way of dealing with these changes allows for a more efficient transition for a variety of devices from multiple vendors.

Nodes

Nodes are entities that can be manipulated by the client as commanded via the OMA DM protocol. The protocol supports nodes as simple as integers and more complex than GPRS data accounts. An interior node in the tree can have a large number of child nodes. The number is only limited by the amount of memory available. Each note has a unique URI. In addition, nodes have an

associated Access Control List (ACL) that is a list of servers that are given permission to manipulate the node. The servers are identified by a unique DM-specific name rather than an IP address or certificate. Note that a node is not required to have a unique ACL. Rules exist for applying the ACL of a parent node to child nodes. With appropriate security devices can be protected.

Security

A powerful tool like OMA DM requires powerful security mechanisms. OMA DM uses Message Digest 5 (MD5) authentication. Either the client or the server may challenge for authentication. Integrity is handled with a Hashed Message Authentication Code (HMAC). User of the HMAC is optional. There are two aspects of confidentiality for OMA DM. Confidentiality of information during transport is handled by the transport protocol. TLS and HTTPS could be utilized. The other aspect of confidentiality is confidentiality between DM servers. This is handled by the ACL mentioned previously. Nodes in the DM tree cannot be modified by servers not included in the ACL.

24

June 2004

Image 28
Contents Z500a Preface Online Developer Resources Sony Ericsson Developer Support Document conventions Contents Product overview Key functions and features Device ManagementSystem Multimedia streaming and download DisplaysMedia player VGA cameraFull graphic 65K color display PlayNowMore in-phone functions Gprs General Packet Radio Service Instant messaging Wireless VillageFile management WAP 2.0 supporting XhtmlPersonalization Entertainment Media playerMusic MidiStreaming Video clipsPolyphonic ringtones Streaming SupportGaming ApplicationsExamples of usage Market and revenue possibilitiesImaging VGA cameraMedia types Taking a pictureMessaging MMS objectsMMS technical features Streaming content in MMSBenefits with MMS Advantages of GPRS/EDGE ConnectivityMessage conversion Gprs Connection via cable MCS-5 PSK 22.4 MCS-6 29.6 MCS-7 44.8 MCS-8 54.4 MCS-9 59.2Synchronization & Data Transfer SyncML An Open Standard for SynchronizationWhat information can be synchronized in the phone? Benefits of a common synchronization protocolRemote Synchronization Local SynchronizationCable Intelligent processPackaging of rights and content CompatibilityFile Transfer Utility DRM packagerPackage and delivery Downloading servers and publishing serversCombined delivery Separate deliveryContent Device Management Object Exchange ‘Send As’Bearer SMS EMS MMSNodes DM TreeSecurity Java 2 Micro Edition J2ME CLDC/MIDP kJavaCurrent situation CLDC/MIDP v. PersonalJavaJava2ME in Z500a General technical data Technical specificationsExterior description In-Phone Functions and Features CSS EonsPage TBD TTY SMSALS Performance and technical characteristics Dimension GSM8PSK/GMSK GmskTalk and standby times PicturesShort message service Feature SupportImage Decoder Image EncoderFeature Support Enhanced message service FeatureMultimedia message service WbmpMPG4, 3GPP MIDI, AMR, MP3JPEG, G1F87, GIF89A, PNG, SVG, WBMP, BMP SIM AT services supported Dimension Full rate Enhanced full rateService Mode Support Speech codingGET Inkey GET InputLaunch Browser More TimeSET UP Call SET UP Event ListRefresh Select ItemUser Interaction with SIM AT Display textGet inkey Get inputSet up call Set up menuFeature Support in the browser RefreshWAP operator technical data Feature Support for WAP WAP Browser Version BaselineWAP/WML WAP HtmlEDGE/GPRS APN Feature Support for WAPOTA Content types SwimApplicative provisioning TechnologiesWtai DownloadFeatures Object formatsGraphical User Interface ElementsUssd technical data WAP provisioningGprs Dimension SupportEdge Feature Support for Sync ML SyncML technical dataSIM Terminology and abbreviations Hscsd HttpISP IttpSMS TCP/IPUmts URLDocuments Related informationLinks Trademarks and acknowledgements Index Smil