<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article  PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article"><front><journal-meta><journal-id journal-id-type="publisher-id">OALibJ</journal-id><journal-title-group><journal-title>Open Access Library Journal</journal-title></journal-title-group><issn pub-type="epub">2333-9705</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/oalib.1102618</article-id><article-id pub-id-type="publisher-id">OALibJ-69332</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Biomedical&amp;Life Sciences</subject><subject> Business&amp;Economics</subject><subject> Chemistry&amp;Materials Science</subject><subject> Computer Science&amp;Communications</subject><subject> Earth&amp;Environmental Sciences</subject><subject> Engineering</subject><subject> Medicine&amp;Healthcare</subject><subject> Physics&amp;Mathematics</subject><subject> Social Sciences&amp;Humanities</subject></subj-group></article-categories><title-group><article-title>
 
 
  Cloud Computing and the Essentials of Security Management
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Zhong</surname><given-names>Hua</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Xin</surname><given-names>Wang</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib></contrib-group><aff id="aff1"><addr-line>School of Electronic Information Engineering, Tianjin University, Tianjin, China</addr-line></aff><author-notes><corresp id="cor1">* E-mail:<email>pyhiloveyou@126.com(XW)</email>;</corresp></author-notes><pub-date pub-type="epub"><day>31</day><month>05</month><year>2016</year></pub-date><volume>03</volume><issue>05</issue><fpage>1</fpage><lpage>4</lpage><history><date date-type="received"><day>10</day>	<month>April</month>	<year>2016</year></date><date date-type="rev-recd"><day>accepted</day>	<month>27</month>	<year>May</year>	</date><date date-type="accepted"><day>30</day>	<month>May</month>	<year>2016</year></date></history><permissions><copyright-statement>&#169; Copyright  2014 by authors and Scientific Research Publishing Inc. </copyright-statement><copyright-year>2014</copyright-year><license><license-p>This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/</license-p></license></permissions><abstract><p>
 
 
   
   Cloud Computing has made software more attractive as a service and transformed a large part of IT industry. At present, cloud computing is a popular topic for conferences and magazines. The unique attribute of cloud computing poses a lot of security risks in the cloud environment. In this paper, we present the essentials of Security Management of the cloud computing. The management contains a distributed authentication method and device based on the cloud platform. The speed of user authentication of this method is fast. At the same time, this method and device has resolved the security problem of the cloud computing platform commendably. 
  
 
</p></abstract><kwd-group><kwd>Cloud Computing</kwd><kwd> Distributed Authentication</kwd><kwd> Security</kwd><kwd> Cloud Platform</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>The world we live in produces huge amount of data continuously every day. This can lead to the data resource storage of the data center. Cloud computing adds capabilities dynamically without investing new infrastructure and increases the computing capacity [<xref ref-type="bibr" rid="scirp.69332-ref1">1</xref>] . Cloud computing offers many benefits such as lower cost, rapid provisioning, fast deployment, rapid re-constitution of services, etc. The application software and database has been moved to the large data centers. Unfortunately, the management of services and data is not reliable. At the meanwhile, the target of cloud computing is to provide better utilization of software and data using virtualization technology [<xref ref-type="bibr" rid="scirp.69332-ref2">2</xref>] . The unique attribute poses a lot of security risks in the cloud environment.</p><p>In order to enhance the security and save the resource of the cloud platform, in this paper, we present the essentials of Security Management of the cloud computing. The management contains a distributed authentication method and device based on the cloud platform. The management is based on the Embedded Cloud Branch Server which has multiple cloud server as the node branch. The Embedded Cloud Branch Server is connected with the central server through the network.</p></sec><sec id="s2"><title>2. The Characteristic of Cloud Computing Platform</title><p>The cloud computing platform refers to hardware and software which in the data centers and the applications transmitted as services through the Internet [<xref ref-type="bibr" rid="scirp.69332-ref3">3</xref>] . The cloud computing platform has been referred to as SaaS (Software as a Service), IaaS (Infrastructure as a Service) and PaaS (Platform as a Service) as shown in <xref ref-type="fig" rid="fig1">Figure 1</xref>.</p><p>The cloud computing is the combination of utility computing and SaaS. The public cloud refer to the cloud is made obtainable to the general public [<xref ref-type="bibr" rid="scirp.69332-ref4">4</xref>] . The service being sold is called utility computing. The private cloud refers to the internal data center of a business and cannot be available to the general public. The individuals can be providers or users of utility computing and SaaS.</p><p>There are three new fields in cloud computing from pricing point and hardware provisioning of views.</p><p>1) The ability to pay for use of computing resources and release them on a short-term basis as needed.</p><p>2) The ability to get infinite computing resources available quickly enough to start load surges.</p><p>3) The ability to let company to start small and increase hardware resource when needed.</p><p>The cloud computing platform uses SaaS, PaaS angulad IaaS as the transmission models to delivery different types of services to the end users. The IaaS is the base of the cloud services and PaaS and SaaS build on it. The service model places a varied level of security necessity in the cloud surroundings.</p><p>A recent survey by Cloud Security Alliance (CSA) &amp; IEEE indicates that enterprises across sectors are eager to adopt cloud computing but that security are needed both to accelerate cloud adoption on a wide scale and to respond to regulatory drivers [<xref ref-type="bibr" rid="scirp.69332-ref5">5</xref>] .</p><p>SaaS is a software arrangement model where application can be hosted remotely by the service provider or the application and made obtainable to the client through the internet.</p><p>IaaS transforms the method developer arrange their applications. IaaS abstracts the hardware below it and permit user to spend infrastructure like a services [<xref ref-type="bibr" rid="scirp.69332-ref6">6</xref>] .</p><p>PaaS is the layer which is live above IaaS on the abstract and stacks away everything upper to the middleware and OS [<xref ref-type="bibr" rid="scirp.69332-ref7">7</xref>] . This provides a combine set of developers circumstance which the developers could develop their applications without mention what is going on below the services.</p><p>In this paper, we introduce a Cloud platform which structure is the integration of SaaS, IaaS and PaaS. In today’s cloud computing environment, IaaS, is mainstream, not only Amazon EC2 but also Linode and Joyent both have a place. With the emerge of Google App Engine, sales force force.com and Microsoft Windows azure, the</p><fig id="fig1"  position="float"><label><xref ref-type="fig" rid="fig1">Figure 1</xref></label><caption><title> Cloud structure</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/69332x6.png"/></fig><p>PAAS platform begin to play an important role in the cloud platforms [<xref ref-type="bibr" rid="scirp.69332-ref8">8</xref>] . The Micro Cloud has high integration rate which can bring economy to developers and can solve challenges such as general and support to the application, we think the Micro Cloud can make benefits for the developer of cloud platform.</p></sec><sec id="s3"><title>3. A Distributed Security Authentication Method Based on the MICRO Cloud</title><p>The advantages of the distributed security authentication method based on the Micro Cloud have are listed as below:</p><p>1) The user’s authentication speed is fast. Using the signature and authentication to solve the problem of security, it can also register to the Embedded Cloud Branch Server in case the Internet failure.</p><p>2) The user’s database is stored in the central server not in the Embedded Cloud Branch Server. Reduce the amount of Micro cloud platform, improving the processing efficiency of Micro cloud platform.</p><p>3) The methods of the user’s registration are flexible. The user register can not only through the Embedded Cloud Branch Server but also through the Internet.</p><p>a) Set up</p><p>Our Cloud platform is based on the cloud branch server and taking multiple cloud branch servers as nodes. The cloud branch server is connected to the central server through the network.</p><p>b) Register and Login in to the Embedded Cloud Branch Server</p><p>The users register and login in to the Embedded Cloud Branch Server by the cloud branch server, and the cloud branch server receives the user’s registration information in real time. The Embedded Cloud Branch Server receives the user’s name and password etc. After verifying the registration information, the Embedded Cloud Branch Server generates the encrypted database file which contains the user’s information. At mean time the Embedded Cloud Branch Server removes all the unencrypted user’s information.</p><p>c) Encrypt</p><p>The Embedded Cloud Branch Server generates the encrypted registration file on the base of the user’s register and login in information and uploads to the central server.</p><p>d) Generate a HASH Signature File</p><p>The central server receives the user’s register’s information from the Embedded Cloud Branch Server and store the information to the database, at the same time generating a HASH signature file containing all the user’s information.</p><p>e) Download Information to the Embedded Cloud Branch Server</p><p>The central server download the HASH signature file which containing all user’s information to the cloud branch server.</p><p>f) Signature and Authentication to the Embedded Cloud Branch Server</p><p>The user authenticates and login in to the Embedded Cloud Branch Server, Embedded Cloud Branch Server using HASH algorithm to signature and authenticate.</p><p>1) Signature</p><p>Let the data to be signature is equal to m, its digital abstract is H.</p><disp-formula id="scirp.69332-formula108"><graphic  xlink:href="http://html.scirp.org/file/69332x7.png"  xlink:type="simple"/></disp-formula><p>Among them, Hash is the one-way hash algorithms, such as MD5, SHA-1.</p><p>Let p, q, d are the private data of signer, they all included in the private key SK; n, e are the public data of the signer, they are all included in the signer’s public key PK, these data meet the following requirements:</p><p>n = pq, where p ≠ q, q, p are the big prime number.</p><p>e, d &#206; R Zn, and e = d − 1, ed ≡ l mod(n), here</p><disp-formula id="scirp.69332-formula109"><graphic  xlink:href="http://html.scirp.org/file/69332x8.png"  xlink:type="simple"/></disp-formula><p>Then use the signer’s private key to encrypt h can get the signature value s.</p><disp-formula id="scirp.69332-formula110"><graphic  xlink:href="http://html.scirp.org/file/69332x9.png"  xlink:type="simple"/></disp-formula><p>2) Authentication</p><p>Let the application to be authenticated is m', its digital abstract is h'</p><disp-formula id="scirp.69332-formula111"><graphic  xlink:href="http://html.scirp.org/file/69332x10.png"  xlink:type="simple"/></disp-formula><p>Assuming that has obtained the real public key of the signer, then using the open data e of the PK to decrypt and calculate, obtaining the restored digital abstract h&quot;. Here, h&quot; is equivalent to h.</p><disp-formula id="scirp.69332-formula112"><graphic  xlink:href="http://html.scirp.org/file/69332x11.png"  xlink:type="simple"/></disp-formula><p>Comparing h&quot; with h'. If they are not same, then the authentication is failure.</p><p>a distributed SECURITY authentication DEVICE based on the cloud platform</p><p>The characters of the distributed security authentication devices based on the cloud platform contain central server and Embedded Cloud Branch Server.</p><p>The central server is used to receive the user’s register’s information from the Embedded Cloud Branch Server and store the information to the database, at the same time generating a HASH signature file containing all user’s information. It contains database module, file generating module and network module.</p><p>The database module is used to receive the user’s register’s information from the Embedded Cloud Branch Server and store the information to the database.</p><p>The file generating module is used to generate a HASH signature file which containing all the user’s information.</p><p>The network module is used to receive the new user’s register’s information from the Embedded Cloud Branch Server and send out a HASH signature file to the Embedded Cloud Branch Server.</p><p>The Embedded Cloud Branch Server is used for the users to login in, authentication and registration.</p><p>The user authentication module is used for login and authentication.</p><p>The user registration module is used to receive new user’s register’s information from the Embedded Cloud Branch Server.</p><p>The network module is used to upload new user’s register’s information to the central server and receive a HASH signature file from the central server.</p><p>The verification module is used to sign and verify take advantage of the HASH algorithm.</p></sec><sec id="s4"><title>4. Conclusion</title><p>In this paper, we present the essentials of Security Management of the cloud computing. The management contains a distributed authentication method and device based on the cloud platform. The speed of user authentication of this method is fast. At the same time, this method and device has resolved the security problem of the cloud computing platform commendably.</p></sec><sec id="s5"><title>Cite this paper</title><p>Zhong Hua,Xin Wang, (2016) Cloud Computing and the Essentials of Security Management. Open Access Library Journal,03,1-4. doi: 10.4236/oalib.1102618</p></sec></body><back><ref-list><title>References</title><ref id="scirp.69332-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">Subashini, S. and Kavitha, V. (2015) A survey on Security Issues in Service Delivery Models of Cloud Computing. Journal of Network and Computer Applications.</mixed-citation></ref><ref id="scirp.69332-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">Rohrer, F., Feleke, N., Zhang, Y.T., Nimley, K., Chitkushev, L. and Zlateva, T. Android Security Analysis and Protection in Finance and Healthcare. Boston University MET, Boston.</mixed-citation></ref><ref id="scirp.69332-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">Chen, D.L., Li, Z., Wang, Y., Zhao, L.F. and Zhang, D.J. (2013) The Main Technical Characteristics and Software Architecture of NGB SMARTTVOS. Radio and Television Information, National Academy of Broadcasting Science.</mixed-citation></ref><ref id="scirp.69332-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">NGB SMARTTVOS1.0 Version of Cooperation and Development. The Next Generation of Radio and Television (NGB) Intelligent Technology TV Operating System v1.0.0. The State Press and Publication Administration.</mixed-citation></ref><ref id="scirp.69332-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">GY/T267-2012. NGB Technical Specification of Terminal Middleware. The State Press and Publication Administration.</mixed-citation></ref><ref id="scirp.69332-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">Wang, M.M. and Zhu, Y.B. (2012) To Explore the Implementation Model and Techniques of Intelligent Television Terminal Security under NGB Environment. Radio and TV Technology. http://www.cqvip.com/qk/98109X/201310/</mixed-citation></ref><ref id="scirp.69332-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">Ning, H., Li, W., Wang, K. and Lei, M.Y. (2012) Research on Intelligent Terminal Security System. Modern Telecommunication Technology.</mixed-citation></ref><ref id="scirp.69332-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">National Academy of Broadcasting Science (2013) The Security Framework of NGB SMARTTVOS1.0 V1.2.20131224</mixed-citation></ref></ref-list></back></article>