Sharing Technologies for Cloud Computing

Slides:



Advertisements
Similar presentations
Cloud Computing Brandon Hixon Jonathan Moore. Cloud Computing Brandon Hixon What is Cloud Computing? How does it work? Jonathan Moore What are the key.
Advertisements

WARNING These slides are not optimized for printing or exam preparation. These are for lecture delivery only. These slides are made for PowerPoint 2010.
CLOUD COMPUTING AN OVERVIEW & QUALITY OF SERVICE Hamzeh Khazaei University of Manitoba Department of Computer Science Jan 28, 2010.
Obstacles Security Culture Cloud Cloud Computing will be the primary delivery model, the big question is how fast is going to get there. The cost is the.
Public cloud definition Public cloud is a cloud in which Cloud infrastructure is available to the general public. Public cloud define cloud computing.
What is Cloud Computing? o Cloud computing:- is a style of computing in which dynamically scalable and often virtualized resources are provided as a service.
Adil Abdalla April What’s About..? Technology Image Synergy & Control Cost Effectiveness Providing a Smart Tag on Any Premises.
An Introduction to Cloud Computing. The challenge Add new services for your users quickly and cost effectively.
Software Engineering for Cloud Computing Rao, Feng 04/27/2011.
Plan Introduction What is Cloud Computing?
CLOUD COMPUTING. A general term for anything that involves delivering hosted services over the Internet. And Cloud is referred to the hardware and software.
CLOUD COMPUTING. IAAS / PAAS / SAAS LAYERS. Olena Matokhina Development and Consulting Team Lead 2 ABOUT PRESENTER.
VAP What is a Virtual Application ? A virtual application is an application that has been optimized to run on virtual infrastructure. The application software.
Cloud Computing الحوسبة السحابية. subject History of Cloud Before the cloud Cloud Conditions Definition of Cloud Computing Cloud Anatomy Type of Cloud.
Cloud Computing Cloud Computing Class-1. Introduction to Cloud Computing In cloud computing, the word cloud (also phrased as "the cloud") is used as a.
3 Cloud Computing.
1 Introduction to Cloud Computing Jian Tang 01/19/2012.
Cloud computing is the use of computing resources (hardware and software) that are delivered as a service over the Internet. Cloud is the metaphor for.
Cloud Computing Kwangyun Cho v=8AXk25TUSRQ.
CLOUD COMPUTING  IT is a service provider which provides information.  IT allows the employees to work remotely  IT is a on demand network access.
Cloud Computing and its Application in Television and Broadcasting Industry 出處 : School of Information and Engineering, Communication University of ChinaBeijing,
Software Architecture
Cloud computing.
1 © 2009 Cisco Systems, Inc. All rights reserved.Cisco Confidential Cloud Computing – The Value Proposition Wayne Clark Architect, Intelligent Network.
Niagara Framework in the Clouds Scott Boehm. … what the heck does that mean??
Plan  Introduction  What is Cloud Computing?  Why is it called ‘’Cloud Computing’’?  Characteristics of Cloud Computing  Advantages of Cloud Computing.
What is the cloud ? IT as a service Cloud allows access to services without user technical knowledge or control of supporting infrastructure Best described.
By Nicole Rowland. What is Cloud Computing?  Cloud computing means that infrastructure, applications, and business processes can be delivered to you.
Cloud Computing & Big Data Beny. Erlien. Febrian. Ragnar. Billy.
Amir Iqbal L Mahwish Khan L Rabia Akhtar L Nida Sarwar L Cloud Computing Based – Online IDE.
Company small business cloud solution Client UNIVERSITY OF BEDFORDSHIRE.
QR = Quick Response code Originally used by the Japanese to track auto parts. Similar to a barcode but holds information not only vertically but horizontally.
CLOUD COMPUTING. What is cloud computing ??? What is cloud computing ??? Cloud computing is a general term for anything that involves delivering hosted.
Chapter 8 – Cloud Computing
3/12/2013Computer Engg, IIT(BHU)1 CLOUD COMPUTING-1.
Web Technologies Lecture 13 Introduction to cloud computing.
VCPSS : A two-in-one two-decoding-options image sharing method combining visual cryptography (VC) and polynomial-style sharing (PSS) approaches Sian-Jheng.
CLOUD COMPUTING WHAT IS CLOUD COMPUTING?  Cloud Computing, also known as ‘on-demand computing’, is a kind of Internet-based computing,
Information Systems in Organizations 5.2 Cloud Computing.
Submitted to :- Neeraj Raheja Submitted by :- Ghelib A. Shuaib (Asst. Professor) Roll No : Class :- M.Tech(CSE) 2 nd Year.
CLOUD COMPUTING When it's smarter to rent than to buy.. Presented by D.Datta Sai Babu 4 th Information Technology Tenali Engineering College.
Cloud Computing 3. TECHNOLOGY GUIDE 3: Cloud Computing 2 Copyright John Wiley & Sons Canada.
An Introduction to SaaS and Cloud Computing Ross Cooney.
Unit 3 Virtualization.
CLOUD ARCHITECTURE Many organizations and researchers have defined the architecture for cloud computing. Basically the whole system can be divided into.
15 min WARNING These slides are not optimized for printing or exam preparation. These are for lecture delivery only. These slides are made for PowerPoint.
By: Raza Usmani SaaS, PaaS & TaaS By: Raza Usmani
IOT Critical Impact on DC Design
Cloud Computing Cloud computing: (the Internet represents the Cloud).
15 min WARNING These slides are not optimized for printing or exam preparation. These are for lecture delivery only. These slides are made for PowerPoint.
Prepared by: Assistant prof. Aslamzai
Prepared by Yaman A. Salman Eman M. Masarweh
Ch12. Secret Sharing Schemes
Visual Secret Sharing Chair Professor Chin-Chen Chang (張真誠)
Recommendation 6: Using ‘cloud computing’ to meet the societal need ‘Faster and transparent access to public sector services’ Cloud computing Faster and.
Recap: introduction to e-science
Motorola Solutions Israel R&D Center
Cloud Computing By P.Mahesh
The Recent Developments in Visual Cryptography
Introduction to Cloud Computing
Cloud Computing.
District And Club database
cloud computing Todd Berrett Infrastructure Strategy Director
تقنية المعلومات ونظم المعلومات
3 Cloud Computing.
Brandon Hixon Jonathan Moore
Source:Journal of Real-Time Image Processing, vol.14, pp.41-50, 2016
The New Developments in Visual Cryptography
Session I Cloud Introduction Session I
Done by:Thikra abdullah
Presentation transcript:

Sharing Technologies for Cloud Computing Wen-Pinn Fang 2019/5/6

Outline Sharing technologies Cloud computing QRCode Visual Sharing Examples Discussion 2019/5/6

Sharing technologies Sharing is a method to dispatch information safety It has Fault-tolerance property 2019/5/6

Sharing technologies 2019/5/6

Sharing technologies 2019/5/6

Sharing technologies 2019/5/6

Sharing technologies 2019/5/6

Sharing technologies Secret image Sharing Visual sharing Polynomial type Visual sharing Visual cryptography Random grid Probability method 2019/5/6

Secret image sharing polynomial type (3,4) 2019/5/6

Secret image sharing 22 18 22 18 66 f(x)=a0+a1x+a2x2 22+22x3+18x32 154 f(x)=a0+a1x+a2x2 22+22x3+18x32 22+22x2+18x22 22+22x1+18x12 250 2019/5/6

Secret image sharing 22 18 22 18 66 66=a0+a1+a2 154=a0+a12+a222 250 2019/5/6

Secret Image Sharing The security has been proven by Thien and Lin 2019/5/6

Visual Sharing 2019/5/6

Visual Sharing User can see the secret by just stack shares 2019/5/6

Visual Sharing 2019/5/6

Visual Sharing A pixel in secret image Corresponding block in Share 1 Resulting block from stacking the two shares 2019/5/6

Visual Sharing transparency1 transparency2 (2B2W) White block black block (4B) (2B2W) The result of stacking 2019/5/6

Visual Sharing Extension: Gray level image Color image Progressing recovery 2019/5/6

Visual Sharing 2019/5/6

Visual Sharing Fast decoding (O(1)) Low resolution 2019/5/6

Cloud computing 2019/5/6

Cloud computing 2019/5/6

Cloud computing Cloud computing is the delivery of computing as a service rather than a product, whereby shared resources, software, and information are provided to computers and other devices as a utility (like the electricity grid) over a network (typically the Internet). http://zh.wikipedia.org/wiki/%E9%9B%B2%E7%AB%AF%E9%81%8B%E7%AE%97 2019/5/6

Cloud computing SaaS : Software as a Service PaaS: Platform as a Service IaaS: Infrastructure as a Service 2019/5/6 www.spoutingshite.com/wp-content/uploads/2008/12/saas_and_cloud_computing.ppt 24

Cloud computing New Generation Computing, 28(2010)137-146 2019/5/6

Cloud computing 2019/5/6

Cloud computing What Who On-demand access to any application End-user (does not care about hw or sw) Platform for building and delivering web applications Developer (no managing of the underlying hw & sw layers) Delivery of a raw computer infrastructure System Administrator (complete management of the computer infrastructure) Software as a Service Platform as a Service Infrastructure as a Service Physical Infrastructure 2019/5/6

QRCode 2019/5/6

QRCode 2019/5/6

QRCode A QR code (Quick Response code) is a type of matrix barcode first designed for the automotive industry. fast readability and comparatively large storage capacity. 2019/5/6

QRCode Version 1, 21×21, 10-25 alphanumeric chars Version 2, 25×25, Version 10, 57x57, 174-395 alphanumeric chars Version 40, 177x177, 1,852-4,296 alphanumeric chars 2019/5/6

QRCode 2019/5/6

QRCode 2019/5/6

QRCode 2019/5/6

Example 2019/5/6

Examples Distribute image database Offline verification for QRCode 2019/5/6

Examples- Distribute image database 2019/5/6

Example Based on secret image sharing, it is possible to realize. 2019/5/6

Example -Offline verification for QRCode 2019/5/6

Example-1 2019/5/6

Example- Propose method Encoding phase Input: QR Code Image I which size is W×H Output: 2 transparencies T1 and T2 M(6,2,2)={(0,0,1,1),(1,1,0,0),(1,0,1,0),(0,1,0,1),(1,0,0,1),(0,1,1,0)} For x=1 To W For y=1 to H If Finder Pattern or alignment pattern then I(x,y)=Skip End if End for For x=1 To W/2 For y=1 to H/2 index=random select a integer from 1 to 6 If I(x,y)=black then For i=1 to 2 For j=1 to 2 T1(x+i,y+j)=M(index,i,j) T2(x+i,y+j)=M(index/2×2+index mod 2,i,j) 2019/5/6

Example -Propose method Else For i=1 to 2 For j=1 to 2 T1(x+i,y+j)=M(index,i,j) T2(x+i,y+j)=M(index,i,j) End for End if End For Draw Finder pattern and alignment pattern 2019/5/6

Example wpfang@mail.ypu.edu.tw 2019/5/6

Example 2019/5/6

Example 2019/5/6

Example 2019/5/6

Discussion It is very important to keep security in cloud computing application. It is possible to use cloud computing service by QRCode. 2019/5/6

Thank you 2019/5/6