This lecture is intended to introduce the concepts and terminology used in Quantum Computing, to provide an overview of what a Quantum Computer is, and why you would want to program one.
The material here is using very high level concepts and is designed to be accessible to both technical and non-technical audiences.
Some background in physics, mathematics and programming is useful to help understand the concepts presented.
After Moore’s law-which states that the number of
microprocessors/transistors on an integrated circuit doubles
once every two years at the same cost—is running out of
steam. The question is what might replace it
Gordon Moore’s Law benefits for some degree of expansion.
Already larger smartphones and tablets and improvements in
hardware efficiency are picking up some of the slack as it
becomes harder and harder to fit more transistors on a dense
integrated circuit.
So the Moore’s Law must come to an end because it is a
physical phenomenon governed by the physical limits of the
universe.
To solve for the future we need to design a new type of
computer which, aptly named “Quantum computers”, utilizes
the laws of quantum mechanics to create exponentially greater
processing power and uses a new unit of information called a “
Qubit ”, rather than a bit.
Scientists have already built basic Quantum computers that can
perform certain calculations; but a practical quantum computer
is still years away. In this presentation you’ll learn what a
quantum computer is and for what it’ll be used in the next era of
computing.
Quantum computing is the computing which uses the laws of quantum mechanics to process information. Quantum computer works on qubits, which stands for "Quantum Bits".
With quantum computers, factoring of prime numbers are possible.
Quantum computing is an emerging new theory of computation based on the principles of quantum mechanics. It is the basis for a fundamentally new information processing model that is garnering increasing attention in the media and from commercial information technology companies. In certain computing tasks, it can theoretically arrive at a solution more efficiently than classical computers. In this session, we explore the basic principles behind quantum computing, including qubit superposition and entanglement -- the basis for quantum parallelism. We explore quantum logic gates as an abstracted representation of underlying hardware and discuss a simple quantum gate circuit that demonstrates parallelism. We also review the current state of the technology and what has been demonstrated compared to what is theoretically predicted. Current trends in the quantum computing industry will be presented along with proposed possible uses in biomedical informatics.
After Moore’s law-which states that the number of
microprocessors/transistors on an integrated circuit doubles
once every two years at the same cost—is running out of
steam. The question is what might replace it
Gordon Moore’s Law benefits for some degree of expansion.
Already larger smartphones and tablets and improvements in
hardware efficiency are picking up some of the slack as it
becomes harder and harder to fit more transistors on a dense
integrated circuit.
So the Moore’s Law must come to an end because it is a
physical phenomenon governed by the physical limits of the
universe.
To solve for the future we need to design a new type of
computer which, aptly named “Quantum computers”, utilizes
the laws of quantum mechanics to create exponentially greater
processing power and uses a new unit of information called a “
Qubit ”, rather than a bit.
Scientists have already built basic Quantum computers that can
perform certain calculations; but a practical quantum computer
is still years away. In this presentation you’ll learn what a
quantum computer is and for what it’ll be used in the next era of
computing.
Quantum computing is the computing which uses the laws of quantum mechanics to process information. Quantum computer works on qubits, which stands for "Quantum Bits".
With quantum computers, factoring of prime numbers are possible.
Quantum computing is an emerging new theory of computation based on the principles of quantum mechanics. It is the basis for a fundamentally new information processing model that is garnering increasing attention in the media and from commercial information technology companies. In certain computing tasks, it can theoretically arrive at a solution more efficiently than classical computers. In this session, we explore the basic principles behind quantum computing, including qubit superposition and entanglement -- the basis for quantum parallelism. We explore quantum logic gates as an abstracted representation of underlying hardware and discuss a simple quantum gate circuit that demonstrates parallelism. We also review the current state of the technology and what has been demonstrated compared to what is theoretically predicted. Current trends in the quantum computing industry will be presented along with proposed possible uses in biomedical informatics.
Quantum computers are designed to perform tasks much more accurately and efficiently than conventional computers, providing developers with a new tool for specific applications.
It is clear in the short-term that quantum computers will not replace their traditional counterparts; instead, they will require classical computers to support their specialized abilities, such as systems optimization.
In this deck from the Argonne Training Program on Extreme-Scale Computing 2019, Jonathan Baker from the University of Chicago presents: Quantum Computing: The Why and How.
"Jonathan Baker is a second year Ph.D student at The University of Chicago advised by Fred Chong. He is studying quantum architectures, specifically how to map quantum algorithms more efficiently to near term devices. Additionally, he is interested in multivalued logic and taking advantage of quantum computing’s natural access to higher order states and using these states to make computation more efficient. Prior to beginning his Ph.D., he studied at the University of Notre Dame where he obtained a B.S. of Engineering in computer science and a B.S. in Chemistry and Mathematics."
Watch the video: https://wp.me/p3RLHQ-l1i
Learn more: https://extremecomputingtraining.anl.gov/
Sign up for our insideHPC Newsletter: http://insidehpc.com/newsletter
Quantum Computers new Generation of Computers part 7 by prof lili saghafi Qua...Professor Lili Saghafi
Quantum algorithm
algorithm for factoring, the general number field sieve
Optimization algorithm
deterministic quantum algorithm Deutsch-Jozsa algorithm
Entanglement
Enigma
Quantum Teleportation
Quantum computing is a rapidly developing field of computer science that explores the application of quantum mechanics to information processing. It promises to revolutionize the way we solve complex problems that are currently beyond the capabilities of classical computers.
This PowerPoint presentation provides an introduction to the basics of quantum computing, including the principles of quantum mechanics, the properties of quantum bits or qubits, quantum entanglement, quantum superposition, and types of quantum computing .
As the making of transistors smaller and smaller is continued ,the width of a wire in a computer chip is no
longer than a size of a single atom. These are sizes for which rules of classical physics no longer apply. If the
transistors become much smaller, the strange effects of quantum mechanics will begin to hinder their
performance.
-It is a good ppt for a beginner to learn about Quantum
Computer.
-Quantum computer a solution for every present day computing
problems.
-Quantum computer a best solution for AI making
Quantum Computing: Welcome to the FutureVernBrownell
Vern Brownell, CEO at D-Wave Systems, shares his thoughts on Quantum Computing in this presentation, which he delivered at Compute Midwest in November 2014. He addresses big questions that include: What is a quantum computer? How do you build one? Why does it matter? What does the future hold for quantum computing?
Quantum Computers_Superposition Interference Entanglement and Quantum Error C...Professor Lili Saghafi
The experimental implementation of Quantum Computers and Improved quantum error correction could enable universal quantum computing. In a way that can change the world .
Quantum Computing with respect to Quantum Mechanics, i.e. Quantum Superposition and Quantum Entanglement. Qubits. Why Quantum Computing? Quantum Computing vs Conventional Computing. Latest Trends and Progress in Quantum Computing and Applications of Quantum Computing.
Quantum Computers New Generation of Computers Part 9 Quantum Computers Readin...Professor Lili Saghafi
Since instead of just computing in a linear binary way, with the presence or absence of an electrical charge being converted into "bits" of zeros or ones, Quantum Computers can take the rich quantum properties of subatomic particles and turn them into "Qubits" that can be both zero and one at the same time.
Quantum Computers could potentially run simulations and solve problems that are far too big for today's computers.
But there is a catch: A Quantum Computer could also break public encryption keys used today to keep data safe.
Quantum-readiness plan, providing advice about where vulnerabilities might be in the quantum-computer era, and strategies and tools that could be implemented now to make any transition into that era much easier.
Quantum Computers New Generation of Computers Part 8 Quantum Error Correction...Professor Lili Saghafi
One of the biggest hurdles faced by quantum computing researchers is called decoherence — the tendency of quantum systems to be disturbed.
This vulnerability to noise leads to errors, which can be overcome by quantum error correction.
Because error correction techniques are themselves susceptible to noise, it is crucial to develop fault-tolerant correction.
In this part we will talk about:
• Decoherence
• Fault-Tolerant Correction
• Nuclear Magnetic Resonance
• Quantum Error Correction
• Future Quantum Internet
• Quantum Networkers
• Silicon Semiconductors Limits
• Diamond-Driven Technology
• Diamond Crystals
• Interference
• Niobium
• What Is Graphene
• Scanning Tunneling Microscope
• Weyl Fermion
• Massless Particle Known As A Weyl Fermion
• Quasiparticle
• “Middle Man” Nuclei
• Hyperfine Interaction
• Computing Power Of A Huge Number Of Parallel Universes
• Many-Worlds Interpretation (Mwi)
• Quantum Computing Power
Quantum computers are designed to perform tasks much more accurately and efficiently than conventional computers, providing developers with a new tool for specific applications.
It is clear in the short-term that quantum computers will not replace their traditional counterparts; instead, they will require classical computers to support their specialized abilities, such as systems optimization.
In this deck from the Argonne Training Program on Extreme-Scale Computing 2019, Jonathan Baker from the University of Chicago presents: Quantum Computing: The Why and How.
"Jonathan Baker is a second year Ph.D student at The University of Chicago advised by Fred Chong. He is studying quantum architectures, specifically how to map quantum algorithms more efficiently to near term devices. Additionally, he is interested in multivalued logic and taking advantage of quantum computing’s natural access to higher order states and using these states to make computation more efficient. Prior to beginning his Ph.D., he studied at the University of Notre Dame where he obtained a B.S. of Engineering in computer science and a B.S. in Chemistry and Mathematics."
Watch the video: https://wp.me/p3RLHQ-l1i
Learn more: https://extremecomputingtraining.anl.gov/
Sign up for our insideHPC Newsletter: http://insidehpc.com/newsletter
Quantum Computers new Generation of Computers part 7 by prof lili saghafi Qua...Professor Lili Saghafi
Quantum algorithm
algorithm for factoring, the general number field sieve
Optimization algorithm
deterministic quantum algorithm Deutsch-Jozsa algorithm
Entanglement
Enigma
Quantum Teleportation
Quantum computing is a rapidly developing field of computer science that explores the application of quantum mechanics to information processing. It promises to revolutionize the way we solve complex problems that are currently beyond the capabilities of classical computers.
This PowerPoint presentation provides an introduction to the basics of quantum computing, including the principles of quantum mechanics, the properties of quantum bits or qubits, quantum entanglement, quantum superposition, and types of quantum computing .
As the making of transistors smaller and smaller is continued ,the width of a wire in a computer chip is no
longer than a size of a single atom. These are sizes for which rules of classical physics no longer apply. If the
transistors become much smaller, the strange effects of quantum mechanics will begin to hinder their
performance.
-It is a good ppt for a beginner to learn about Quantum
Computer.
-Quantum computer a solution for every present day computing
problems.
-Quantum computer a best solution for AI making
Quantum Computing: Welcome to the FutureVernBrownell
Vern Brownell, CEO at D-Wave Systems, shares his thoughts on Quantum Computing in this presentation, which he delivered at Compute Midwest in November 2014. He addresses big questions that include: What is a quantum computer? How do you build one? Why does it matter? What does the future hold for quantum computing?
Quantum Computers_Superposition Interference Entanglement and Quantum Error C...Professor Lili Saghafi
The experimental implementation of Quantum Computers and Improved quantum error correction could enable universal quantum computing. In a way that can change the world .
Quantum Computing with respect to Quantum Mechanics, i.e. Quantum Superposition and Quantum Entanglement. Qubits. Why Quantum Computing? Quantum Computing vs Conventional Computing. Latest Trends and Progress in Quantum Computing and Applications of Quantum Computing.
Quantum Computers New Generation of Computers Part 9 Quantum Computers Readin...Professor Lili Saghafi
Since instead of just computing in a linear binary way, with the presence or absence of an electrical charge being converted into "bits" of zeros or ones, Quantum Computers can take the rich quantum properties of subatomic particles and turn them into "Qubits" that can be both zero and one at the same time.
Quantum Computers could potentially run simulations and solve problems that are far too big for today's computers.
But there is a catch: A Quantum Computer could also break public encryption keys used today to keep data safe.
Quantum-readiness plan, providing advice about where vulnerabilities might be in the quantum-computer era, and strategies and tools that could be implemented now to make any transition into that era much easier.
Quantum Computers New Generation of Computers Part 8 Quantum Error Correction...Professor Lili Saghafi
One of the biggest hurdles faced by quantum computing researchers is called decoherence — the tendency of quantum systems to be disturbed.
This vulnerability to noise leads to errors, which can be overcome by quantum error correction.
Because error correction techniques are themselves susceptible to noise, it is crucial to develop fault-tolerant correction.
In this part we will talk about:
• Decoherence
• Fault-Tolerant Correction
• Nuclear Magnetic Resonance
• Quantum Error Correction
• Future Quantum Internet
• Quantum Networkers
• Silicon Semiconductors Limits
• Diamond-Driven Technology
• Diamond Crystals
• Interference
• Niobium
• What Is Graphene
• Scanning Tunneling Microscope
• Weyl Fermion
• Massless Particle Known As A Weyl Fermion
• Quasiparticle
• “Middle Man” Nuclei
• Hyperfine Interaction
• Computing Power Of A Huge Number Of Parallel Universes
• Many-Worlds Interpretation (Mwi)
• Quantum Computing Power
With traditional approaches to project management, it can take months or years to deliver positive change.
That's why many savvy organizations take an agile approach to project management
We also look at usual project tools with a framework for understanding project requirements, and we explore common causes of project failure.
Portfolio managers Dennis Wassung, CFA, and Craig Goryl, CFA, discuss Cabot Wealth Management's investment themes, including biotechnology and genomics, cloud computing and frontier markets. Presented on September 26, 2014.
Retirement Isn't Linear: Mapping the Future with Big Data & Big Data AnalyticsAnandRaoPwC
Talk presented at the Retirement Income Industry Association Annual conference, held in Indianapolis on September 18, 2015. The talk presents an overview of demographic, medical, and technological advances. Big Data analytics and its role in robo-advice is profiled with the three generations of robo-advice.
Quantum Computers PART 3 Computer That Program itself by Prof. Lili SaghafiProfessor Lili Saghafi
The light switch game
The energy program
Calculate The Distance Between Two Large Vectors
Quantum Computers can LEARN
A computer that programs itself
Uncertainty is a feature
Today's trending technologies is tomorrows popular technologies, be updated with the most trending technologies and choose the technology that fits with your business needs.
Blockchain and Smart Contract Long Term Security (updated)Peter Robinson
Presentation looking at the long term security of blockchain and smart contract platforms: Bitcoin, Ripple, and Ethereum. This is based on the presentation I delivered at the Blockchain conference in Sydney in November 2016. It assumes a solid understanding of blockchain technologies. A knowledge of cryptography would be helpful.
With the introduction of quantum computing on the horizon, computer security organizations are stepping up research and development to defend against a new kind of computer power. Quantum computers pose a very real threat to the global information technology infrastructure of today. Many security implementations in use based on the difficulty for modern-day computers to perform large integer factorization. Utilizing a specialized algorithm such as mathematician Peter Shor’s, a quantum computer can compute large integer factoring in polynomial time versus classical computing’s sub-exponential time. This theoretical exponential increase in computing speed has prompted computer security experts around the world to begin preparing by devising new and improved cryptography methods. If the proper measures are not in place by the time full-scale quantum computers produced, the world’s governments and major enterprises could suffer from security breaches and the loss of massive amounts of encrypted data
Quantum Computers New Generation of Computers part 6 by Prof Lili SaghafiProfessor Lili Saghafi
Qubits Out Of Diamonds
Quantum Entanglement
What Future Leads
Blind Quantum Computing
Teleportation For Error Correction
Could The Universe Be A Giant Quantum Computer?
Gamma-ray Shaping Could Lead To 'Nuclear' Quantum Computers
Research Areas
ALGORITHMS
Quantum Metrology
Quantum Noise
Potential Applications & Nasa
What questions we should ask from Quantum Computers ???
Quantum Computers New Generation of Computers PART1 by Prof Lili SaghafiProfessor Lili Saghafi
This lecture is intended to introduce the concepts and terminology used in Quantum Computing, to provide an overview of what a Quantum Computer is, and why you would want to program one.
The material here is using very high level concepts and is designed to be accessible to both technical and non-technical audiences.
Some background in physics, mathematics and programming is useful to help understand the concepts presented.
Exploits Quantum Mechanical effects
Built around “Qubits” rather than “bits”
Operates in an extreme environment
Enables quantum algorithms to solve very hard problems
Strengths and limitations of quantum computingVinayak Sharma
Quantum computing as a research field has been around for about 30 years. It seems like a way to overcome the challenges that classical (boolean based) computers are facing due to “quantum tunneling” effect. Although, there are various theoretical and practical challenges that are needed to be dealt with if we want quantum computes to perform better that classical computers (i.e achieving “quantum supremacy”). This seminar will aim to shed light on basics of quantum computing and its strengths and weaknesses.
Video Links
Part 1: https://www.youtube.com/watch?v=-WLD_HnUvy0
Part 2: https://www.youtube.com/watch?v=xXzUmpk8ztU
presentation is based on quantum computing and how it developed and what are its advantages and disadvantages. Quantum computing applications and conclusions. Quantum computing over classical computing.
This research paper gives an overview of quantum computers – description of their operation, differences between quantum and silicon computers, major construction problems of a quantum computer and many other basic aspects. No special scientific knowledge is necessary for the reader.
Introduction to Quantum Computing - Copy.pptx39AartiOmane
its all about how quantum computing works and how it can change the whole world. the real cases and the current companies who are working on the quantum computers and how they are going to affect the world.
Artificial Intelligence and the importance of Data, By : Prof. Lili SaghafiProfessor Lili Saghafi
The biggest barrier to the deployment and adoption of artificial intelligence and machine learning is bad data quality. Data from alternative resources and unstructured data is becoming increasingly important but must be “refined” before their insights become truly valuable for use.
STEP1-Understanding and Modeling Organizational Systems
Big Data, BI , power of Analytic in software development
System Analyst role , in defining root problem or opportunity
Software’s Project Management , workload , activities , team , risks
STEP2-Determining Priorities and Feasibility
Software and Hardware Alternatives, based on Cost benefit Analysis for tangible and intangible cost and benefits. Payback, ROI,….
STEP3-Software Development Projects, Methodology , Data gathering, Modeling , Agile
We Define AI as anything that makes machines act more intelligently
We like to think of AI as augmented intelligence
We believe that AI should not attempt to replace human experts, but rather extend human capabilities and accomplish tasks that neither humans nor machines could do on their own.
The internet has given us access to more information, faster.
Distributed computing and IoT have led to massive amounts of data.
Social networking has encouraged most of that data to be unstructured.
With Augmented Intelligence, we are putting information that subject matter experts need at their fingertips, and backing it with evidence so they can make informed decisions.
We want experts to scale their capabilities and let the machines do the time-consuming work.
Software Engineering_Agile Software Development By: Professor Lili SaghafiProfessor Lili Saghafi
Software Development Models and their processes (Review)
Agile Software Development method
Agile development Characteristic, Principals , lifecycle, stages
Agile development techniques
How it works
Agile project management , Scrum
Scaling agile methods , issues , Problems , maintenance , solutions , advantages
Quantum Computing Quantum Internet 2020_unit 1 By: Prof. Lili SaghafiProfessor Lili Saghafi
The quantum internet is now in a similar stage as the classical internet in the 1960's.
In half a decade the internet gained a huge role in our daily life.
It is not a matter of science anymore: a large community has been and still is working on how we can use the internet in our daily communication.
Bringing a scientific concept from universities to society requires effort from academia and industry and now we see the first footsteps being made.
In 2020 it is aiming to have a small quantum node network, which might become the first quantum internet on earth.
A quantum internet enables us to send qubits from one node to another.
This allows us to create entanglement between any two points.
Entanglement is inherently private.
Programming Languages Categories / Programming Paradigm By: Prof. Lili Saghafi Professor Lili Saghafi
A programming language is a notation designed to connect instructions to a machine or a computer.
Programming languages are mainly used to control the performance of a machine or to express algorithms.
At present, thousands of programming languages have been implemented.
In the computer field, many languages need to be stated in an imperative form, while other programming languages utilize declarative form.
The program can be divided into two forms such as syntax and semantics.
Blockchain is a combination of technologies that have existed for a long time.
They're simply combined in a new and creative way to give us an amazing new platform on which we can start to build solutions.
Blockchains are often referred to as digital decentralized ledgers.
It is something we're all familiar with: a simple notebook.
When we talk about blocks and blockchain, all we're really talking about is a page of data.
There's a new technology that has the power to revolutionize how you, businesses, and the world interact!
Hearing the word "blockchain" is comparable to hearing the word "internet" in the early 90s.
more than 20 years later. Think about how the Internet has transformed businesses, commerce, communication, even music and video.
The next technology to have that kind of impact isn't some of the buzzwords you hear.It's not big data. It's not artificial intelligence. It's not even social media. It's BLOCKCHAIN!
Cyber Security and Post Quantum Cryptography By: Professor Lili SaghafiProfessor Lili Saghafi
Quantum computing has the potential to transform cybersecurity.
Some encryption algorithms are thought to be unbreakable, except by brute-force attacks.
Although brute-force attacks may be hard for classical computers, they would be easy for quantum computers making them susceptible to such attacks.
All financial institutions, government agencies healthcare information are in danger.
How could this new thrust of computing strength give us new tiers of power to analyze IT systems at a more granular level for security vulnerabilities and protect us through more complex layers of quantum cryptography?
Machine learning by using python lesson 3 Confusion Matrix By : Professor Lil...Professor Lili Saghafi
A confusion matrix is a matrix (table) that can be used to measure the performance of an machine learning algorithm, usually a supervised learning one.
Each row of the confusion matrix represents the instances of an actual class and each column represents the instances of a predicted class.
This is the way we keep it like this but it can be the other way around as well, i.e. rows for predicted classes and columns for actual classes.
Machine learning by using python lesson 2 Neural Networks By Professor Lili S...Professor Lili Saghafi
When we say "Neural Networks", we mean artificial Neural Networks (ANN). The idea of ANN is based on biological neural networks like the brain.
The basic structure of a neural network is the neuron. A neuron in biology consists of three major parts: the soma (cell body), the dendrites, and the axon.
The dendrites branch of from the soma in a tree-like way and getting thinner with every branch. They receive signals (impulses) from other neurons at synapses. The axon - there is always only one - also leaves the soma and usually tend to extend for longer distances than the dentrites. The axon is used for sending the output of the neuron to other neurons or better to the synapsis of other neurons.
Machine learning is the kind of programming which gives computers the capability to automatically learn from data without being explicitly programmed.
This means in other words that these programs change their behavior by learning from data.
In this course we will cover various aspects of machine learning
Of course, everything will be related to Python. So it is Machine Learning by using Python.
What is the best programming language for machine learning?
Python is clearly one of the top players!
k-nearest Neighbor Classifier
Neural networks
Neural Networks from Scratch in Python
Neural Network in Python using Numypy
Dropout Neural Networks
Neural Networks with Scikit
Machine Learning with Scikit and Python
Naive Bayes Classifier
Introduction into Text Classification using Naive Bayes and Python
Explain the term "digital humanities," and how it is understood across humanities disciplines.
Describe the research journey as a partnership between researcher and library collections and staff.
List examples of the limits of classification.
Describe the implicit and explicit hierarchies that are created when gathering and analyzing data.
Distinguish between what counts as data and what does not.
Identify different data formats and how they fit into a research workflow.
Effective Algorithm for n Fibonacci Number By: Professor Lili SaghafiProfessor Lili Saghafi
Understand the definition of the Fibonacci numbers.
Understand the definition of the Recursive / Recursive Functions
Show that the naive algorithm for computing them is slow.
Efficiently create algorithms to compute large Fibonacci numbers.
The right algorithm makes all the difference.
DOS / DDOS introduction
How Easy it is to get information
Real Life Examples MyDoom , GitHub , Dyn , Windows Server and Windows 10 servers running Internet Information Services (IIS) are vulnerable to denial of service (DOS) attacks
Base of Attacks
Types of DOS / DDOS
Attack Tools , LOIC, XOIC, Stacheldracht
DOS/DDOS Weaknesses
Category of OS/ DDOS
What to defend?
Botnets and Botnets mitigations
Michael Calce, a.k.a. MafiaBoy
Point of entrance / OSI Model ( If time permit)
What is the basis for the Data Science course and Data Scientist to know?
1-Algorithm
2-Data
3-Ask The Right Question
4-Predict an answer
5- Copy other people's work to do data science
In This Data Science course ( Graduate Program ) I will focus on understanding business intelligence systems and helping future managers use and understand analytics, Business Intelligence emphasizing the applications and implementations behind the concepts. a solid foundation of BI that is reinforced with hands-on practice. The course is also designed as an introduction to programming and statistics for students from many different majors. It teaches practical techniques that apply across many disciplines and also serves as the technical foundation for more advanced courses in data science, statistics, and computer science.
There are ten areas in Data Science which are a key part of a project, and you need to master those to be able to work as a Data Scientist in much big organization.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
Here is something new! In our next Connector Corner webinar, we will demonstrate how you can use a single workflow to:
Create a campaign using Mailchimp with merge tags/fields
Send an interactive Slack channel message (using buttons)
Have the message received by managers and peers along with a test email for review
But there’s more:
In a second workflow supporting the same use case, you’ll see:
Your campaign sent to target colleagues for approval
If the “Approve” button is clicked, a Jira/Zendesk ticket is created for the marketing design team
But—if the “Reject” button is pushed, colleagues will be alerted via Slack message
Join us to learn more about this new, human-in-the-loop capability, brought to you by Integration Service connectors.
And...
Speakers:
Akshay Agnihotri, Product Manager
Charlie Greenberg, Host
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
In this insightful webinar, Inflectra explores how artificial intelligence (AI) is transforming software development and testing. Discover how AI-powered tools are revolutionizing every stage of the software development lifecycle (SDLC), from design and prototyping to testing, deployment, and monitoring.
Learn about:
• The Future of Testing: How AI is shifting testing towards verification, analysis, and higher-level skills, while reducing repetitive tasks.
• Test Automation: How AI-powered test case generation, optimization, and self-healing tests are making testing more efficient and effective.
• Visual Testing: Explore the emerging capabilities of AI in visual testing and how it's set to revolutionize UI verification.
• Inflectra's AI Solutions: See demonstrations of Inflectra's cutting-edge AI tools like the ChatGPT plugin and Azure Open AI platform, designed to streamline your testing process.
Whether you're a developer, tester, or QA professional, this webinar will give you valuable insights into how AI is shaping the future of software delivery.
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
Are you looking to streamline your workflows and boost your projects’ efficiency? Do you find yourself searching for ways to add flexibility and control over your FME workflows? If so, you’re in the right place.
Join us for an insightful dive into the world of FME parameters, a critical element in optimizing workflow efficiency. This webinar marks the beginning of our three-part “Essentials of Automation” series. This first webinar is designed to equip you with the knowledge and skills to utilize parameters effectively: enhancing the flexibility, maintainability, and user control of your FME projects.
Here’s what you’ll gain:
- Essentials of FME Parameters: Understand the pivotal role of parameters, including Reader/Writer, Transformer, User, and FME Flow categories. Discover how they are the key to unlocking automation and optimization within your workflows.
- Practical Applications in FME Form: Delve into key user parameter types including choice, connections, and file URLs. Allow users to control how a workflow runs, making your workflows more reusable. Learn to import values and deliver the best user experience for your workflows while enhancing accuracy.
- Optimization Strategies in FME Flow: Explore the creation and strategic deployment of parameters in FME Flow, including the use of deployment and geometry parameters, to maximize workflow efficiency.
- Pro Tips for Success: Gain insights on parameterizing connections and leveraging new features like Conditional Visibility for clarity and simplicity.
We’ll wrap up with a glimpse into future webinars, followed by a Q&A session to address your specific questions surrounding this topic.
Don’t miss this opportunity to elevate your FME expertise and drive your projects to new heights of efficiency.
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other?
Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
In today's fast-changing business world, Companies that adapt and embrace new ideas often need help to keep up with the competition. However, fostering a culture of innovation takes much work. It takes vision, leadership and willingness to take risks in the right proportion. Sachin Dev Duggal, co-founder of Builder.ai, has perfected the art of this balance, creating a company culture where creativity and growth are nurtured at each stage.
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
JMeter webinar - integration with InfluxDB and GrafanaRTTS
Watch this recorded webinar about real-time monitoring of application performance. See how to integrate Apache JMeter, the open-source leader in performance testing, with InfluxDB, the open-source time-series database, and Grafana, the open-source analytics and visualization application.
In this webinar, we will review the benefits of leveraging InfluxDB and Grafana when executing load tests and demonstrate how these tools are used to visualize performance metrics.
Length: 30 minutes
Session Overview
-------------------------------------------
During this webinar, we will cover the following topics while demonstrating the integrations of JMeter, InfluxDB and Grafana:
- What out-of-the-box solutions are available for real-time monitoring JMeter tests?
- What are the benefits of integrating InfluxDB and Grafana into the load testing stack?
- Which features are provided by Grafana?
- Demonstration of InfluxDB and Grafana using a practice web application
To view the webinar recording, go to:
https://www.rttsweb.com/jmeter-integration-webinar
Search and Society: Reimagining Information Access for Radical FuturesBhaskar Mitra
The field of Information retrieval (IR) is currently undergoing a transformative shift, at least partly due to the emerging applications of generative AI to information access. In this talk, we will deliberate on the sociotechnical implications of generative AI for information access. We will argue that there is both a critical necessity and an exciting opportunity for the IR community to re-center our research agendas on societal needs while dismantling the artificial separation between the work on fairness, accountability, transparency, and ethics in IR and the rest of IR research. Instead of adopting a reactionary strategy of trying to mitigate potential social harms from emerging technologies, the community should aim to proactively set the research agenda for the kinds of systems we should build inspired by diverse explicitly stated sociotechnical imaginaries. The sociotechnical imaginaries that underpin the design and development of information access technologies needs to be explicitly articulated, and we need to develop theories of change in context of these diverse perspectives. Our guiding future imaginaries must be informed by other academic fields, such as democratic theory and critical theory, and should be co-developed with social science scholars, legal scholars, civil rights and social justice activists, and artists, among others.
Let's dive deeper into the world of ODC! Ricardo Alves (OutSystems) will join us to tell all about the new Data Fabric. After that, Sezen de Bruijn (OutSystems) will get into the details on how to best design a sturdy architecture within ODC.
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
UiPath Test Automation using UiPath Test Suite series, part 3
Quantum Computers PART 1 & 2 by Prof Lili Saghafi
1. Quantum Computers
New Generation of Computers
PART 1
Professor Lili Saghafi
Quantum Information and Computation XIII Conference
April 2015
Baltimore, Maryland, United States
1
2. AGENDA
• Why Quantum Computers, what are QC good for
• The type of processor
• Digital Computers vs Quantum Computers
• Superposition
• Digital / Conventional computers
• A new kind of computing
• Intrinsic randomness
• Decoherence
• The use of Quantum Computers
• Quantum-readiness Plan
2
3. Introduction
• This lecture is intended to introduce the concepts
and terminology used in Quantum Computing, to
provide an overview of what a Quantum
Computer is, and why you would want to
program one.
• The material here is using very high level
concepts and is designed to be accessible to both
technical and non-technical audiences.
• Some background in physics, mathematics and
programming is useful to help understand the
concepts presented.
3
4. The Quantum Computers
• Exploits Quantum Mechanical effects
• Built around “Qubits” rather than “bits”
• Operates in an extreme environment
• Enables quantum algorithms to solve very
hard problems
4
6. 1-Quantum Computers rely on
Quantum Mechanics to work
• The rules for the microscopic particles that make
up atoms are drastically different from the rules
for macroscopic objects that we can see with the
naked eye.
• For example, Quantum particles can exist in two
places at once, move forwards or backwards in
time, and even “teleport” by way of what
physicists call “Quantum Tunneling.”
• Scientists can’t really explain it.
6
8. 2-A Quantum Computer solves problems that are
impossible or impractical for a conventional computer
• Quantum Computers are good for solving optimization
problems.
• Some of these problems are so complex that it would
require an impractical amount of time for a computer to
solve. Like, billions of years.
• A classic example is the “Traveling Salesman Problem.”
Imagine a list of towns showing the distances between
each one.
• You’re a salesman trying to figure out the shortest route to
travel while still visiting every town.
• The only way to do this with a personal computer is to
record the distance of every possible route and then look
for the shortest one.
8
9. “Traveling Salesman Problem.”
• Remember that quantum bits (Qubits) ,
however, can represent more than one things
simultaneously.
• This means that a Quantum Computer can try
out an insane number of routes at the same
time and return the shortest one to you in
seconds.
9
15. 3-tracing Out Potential Routes In Other Realities In
Order To Drastically Reduce The Amount Of Time
Required To Compute It
• No one can really identify the mechanism that
lets a Qubit represent more than one thing at
a time.
• It’s inherent in its weird Quantum nature and
has thus far defied understanding.
• But just because we don’t understand it
doesn’t mean it isn’t happening.
• Scientists have all kinds of ideas as to how it’s
possible
15
16. Some think that Quantum Computers are running calculations
in alternate universes!!!!
16
17. Multiverse Theory
• My favorite is the Multiverse Theory, an idea in
theoretical physics which states that there are multiple
(probably an infinite number of) alternative realities.
• The various universes within the multiverse are
sometimescalled "parallel universes" or "alternate
universes".
• In this model, a Quantum Computer solving a traveling
salesman-type problem may actually be running
calculations in alternate universes, tracing out potential
routes in other realities in order to drastically reduce
the amount of time required to compute it.
17
18. Multiverse Theory
• "Bubble universes":
every disk is a bubble
universe (Universe 1 to
Universe 6 are different
bubbles; they have
physical constants that
are different from our
universe); our universe
is just one of the
bubbles.
18
19. The basic component of Traditional Digital Computers,
presence or absence of voltage
19
26. 5-breaking Unbreakable Codes
• Outside of being handy at optimization
problems, Quantum Computers will punch
holes in our contemporary idea of encryption
and data security.
• We’re talking virtually unbreakable codes for
uninhibited communication between anyone.
26
27. Two different Quantum Computers one for breaking
codes and one for optimization
• Quantum Computers are good for mass problem.
• Factoring really large numbers , because we believe the
problem is very hard we use it as a lock for security.
• if that lock can be broken , the person with Quantum
Computers , could break most of cryptography , all
traffic going on the web , all financial transaction , all
authentication can be venerable to these Quantum
Computers.
• The other type is good for optimization , like D-Wave
system (Lowest valley in mountain area , the lowest
value , price, ...)
27
D-Wave Systems’ Quantum Computer ( a Canadian company presented the
first commercial Quantum Computers in 2011)
30. 6-Quantum Computers have to be
kept extremely cold to run properly
• Zero degrees Kelvin, or absolute zero, is the
coldest temperature that can possibly be
measured.
• It’s the temperature at which every single atom
that constitutes an object stops moving, and
therefore stops generating heat.
• The inside of D-Wave Systems’ Quantum
Computer ( a Canadian company presented the first commercial
Quantum Computers in 2011) is kept at a balmy .02
degrees Kelvin.
• That’s about -460 degrees Fahrenheit.
30
31. Power and Cooling
• “The Fridge” is a closed cycle dilution
refrigerator
• The superconducting processor generates no
heat
• Cooled to 150x colder than interstellar space
(0.02 Kelvin)
-273°C , 0.02° above absolute zero
31
37. A Unique Processor Environment
• Shielded to 50,000× less than Earth’s magnetic
field
• In a high vacuum: pressure is 10 billion times
lower than atmospheric pressure
• 192 i/o and control lines from room temperature
to the chip
• "The Fridge" and servers consume just 15.5kW of
power
• Power demand won’t increase as it scales to
thousands of Qubits
37
42. Processing
• A lattice of 512 tiny superconducting circuits (D-Wave
systems) , known as Qubits, is chilled close to absolute
zero to get quantum effects
• Type of solution that D-Wave Quantum Computers
presents .Example :A user models a problem into a
search for the “lowest point in a vast landscape”
• The processor considers all possibilities simultaneously
to determine the lowest energy required to form those
relationships
• Multiple solutions are returned to the user, scaled to
show optimal answers
42
44. We examine …
• How quantum physics gives us a new way to
compute
• The similarities and differences between
quantum computing and classical computing
• How the fundamental units of quantum
computing (Qubits) are manipulated to solve
hard problems
• Why Quantum Computing is well suited to AI and
machine learning applications, and how Quantum
Computers may be used as 'AI co-processors'
44
45. Mind Machine Project, or MMP
• The new project, launched in MIT with an initial
$5 million grant and a five-year timetable, is
called the Mind Machine Project, or MMP, a
loosely bound collaboration of about two dozen
professors, researchers, students and postdocs.
• According to Neil Gershenfeld, one of the leaders
of MMP and director of MIT’s Center for Bits and
Atoms, one of the project’s goals is to create
intelligent machines — “whatever that means.”
45
46. Moore’s Law
• Every year or two, the capacities of computers
have approximately doubled inexpensively. This
remarkable trend often is called Moore’s Law.
• Moore’s Law and related observations apply
especially to the amount of memory that
computers have for programs, the amount of
secondary storage (such as disk storage) they
have to hold programs and data over longer
periods of time, and their processor speeds—the
speeds at which computers execute their
programs (i.e., do their work).
The death of Moore’s law
Videos and Articles:
•Moore's Law is dead
•Tweaking Moore's Law and the Computers of the Post-Silicon 46
56. The power of Quantum Computation
300 qubits Quantum Computer is more
powerful than all computer in the world
connecting together 56
57. Quantum Computers’ computational
power
• Qubits have both state in the same time
• As we increase the number of qubits the computational power
increase
• One Qubit two possible state at the same time
• Two qubits , 4 possible state at the same time
• Every time we add a Qubit to a quantum computer we are
doubling computational power
• 30 Qubit Quantum Computers is more powerful than the most
supercomputer that exist
• 300 qubits Quantum Computers is more powerful than all
computer in the world connecting together
• 300 qubits Quantum Computers compares 3 billion conventional
transistors
57
58. Quantum Computers
New Generation of Computers
PART 2
Professor Lili Saghafi
Quantum Information and Computation XIII Conference
April 2015
Baltimore, Maryland, United States
58
60. Superposition
• superposition, where a quantum object can exist in two states at
the same time.
• A regular transistor allows you to encode 2 different states (using
voltages).
• The superconducting qubit structure instead encodes 2 states as
tiny magnetic fields, which either point up or down.
• We call these states +1 and -1, and they correspond to the two
states that the qubit can 'choose' between.
• Using the quantum mechanics that is accessible with these
structures, we can control this object so that we can put the qubit
into a superposition of these two states as described earlier.
• So by adjusting a control knob on the quantum computer, you can
put all the qubits into a superposition state where it hasn't yet
decided which of those +1, -1 states to be.
60
64. It Is All About Uncertainty Not
Probability
64
65. "An Act of Desperation"
• In 1900, Max Planck was a physicist in Berlin studying
something called the "ultraviolet catastrophe."
• The problem was the laws of physics predicted that if you
heat up a box in such a way that no light can get out
(known as a "black box"), it should produce an infinite
amount of ultraviolet radiation.
• In real life no such thing happened: the box radiated
different colors, red, blue, white, just as heated metal does,
but there was no infinite amount of anything.
• It didn't make sense.
• These were laws of physics that perfectly described how
light behaved outside of the box -- why didn't they
accurately describe this black box scenario?
65
66. "An Act of Desperation"
• Planck tried a mathematical trick.
• He presumed that the light wasn't really a
continuous wave as everyone assumed, but
perhaps could exist with only specific amounts,
or "quanta," of energy.
• Planck didn't really believe this was true about
light, in fact he later referred to this math
gimmick as "an act of desperation."
• But with this adjustment, the equations worked,
accurately describing the box's radiation.
66
67. "An Act of Desperation"
• It took awhile for everyone to agree on what
this meant, but eventually Albert Einstein
interpreted Planck's equations to mean that
light can be thought of as discrete particles,
just like electrons or protons.
• In 1926, Berkeley physicist Gilbert Lewis
named them photons.
67
68. Quanta, quanta everywhere
• This idea that particles could only contain lumps
of energy in certain sizes moved into other areas
of physics as well.
• Over the next decade, Niels Bohr pulled it into his
description of how an atom worked.
• He said that electrons traveling around a nucleus
couldn't have arbitrarily ( by chance ) small or
arbitrarily large amounts of energy, they could
only have multiples of a standard "quantum" of
energy.
68
69. transistor
• Eventually scientists realized this, explained
why some materials are conductors of
electricity and some aren't -- since atoms with
differing energy electron orbits conduct
electricity differently.
• This understanding was crucial to building a
transistor, since the crystal at its core is made
by mixing materials with varying amounts of
conductivity.
69
70. But They're Waves Too
• Here's one of the quirky things about quantum
mechanics: just because an electron or a photon can
be thought of as a particle, doesn't mean they can't
still be though of as a wave as well.
• In fact, in a lot of experiments light acts much more
like a wave than like a particle.
• This wave nature produces some interesting effects.
• For example, if an electron traveling around a nucleus
behaves like a wave, then its position at any one time
becomes fuzzy.
• Instead of being in a concrete point, the electron is
smeared out in space.
70
73. How current flowed through the first
transistor
• This smearing means that electrons don't always travel
quite the way one would expect.
• Unlike water flowing along in one direction through a
hose, electrons traveling along as electrical current
can sometimes follow weird paths, especially if
they're moving near the surface of a material.
• Moreover, electrons acting like a wave can sometimes
burrow right through a barrier.
• Understanding this odd behavior of electrons was
necessary as scientists tried to control how current
flowed through the first transistors.
73
77. Digital Computers
• To understand quantum computing, it is useful to
first think about conventional computing.
• We take modern digital computers and their
ability to perform a multitude of different
applications for granted.
• Our desktop PCs, laptops and smart phones can
run spreadsheets, stream live video, allow us to
chat with people on the other side of the world,
and immerse us in realistic 3D environments.
77
78. Digital Computers
• But at their core, all digital computers have
something in common.
• They all perform simple arithmetic operations.
• Their power comes from the immense speed at
which they are able to do this.
• Computers perform billions of operations per
second.
• These operations are performed so quickly that
they allow us to run very complex high level
applications.
78
79. Dataflow in a conventional computer
Conventional digital computing can be summed up by the diagram shown
79
80. Digital Computers
• Although there are many tasks that conventional
computers are very good at, there are still some
areas where calculations seem to be exceedingly
difficult.
• Examples of these areas are:
– Image recognition,
– natural language (getting a computer to understand
what we mean if we speak to it using our own
language rather than a programming language),
– and tasks where a computer must learn from
experience to become better at a particular task.
80
81. Digital Computers , cont...
• Even though there has been much effort and
research poured into this field over the past
few decades, our progress in this area has
been slow and the prototypes that we do have
working usually require very large
supercomputers to run them, consuming a
vast quantities of space and power.
81
82. Digital Computers , cont...
• We can ask the question: Is there a different
way of designing computing systems, from
the ground up?
• If we could start again from scratch and do
something completely different, to be better
at these tasks that conventional computers
find hard, how would we go about building a
new type of computer?
82
84. A new kind of computing
• Quantum computing is radically different from
the conventional approach of transforming
bits strings from one set of 0's and 1's to
another.
• With quantum computing, everything
changes.
• The physics that we use to understand bits of
information and the devices that manipulate
them are totally different.
84
85. A new kind of computing
• The way in which we build such devices is
different, requiring new materials, new design
rules and new processor architectures.
• Finally, the way we program these systems is
entirely different.
• how replacing the conventional bit (0 or 1)
with a new type of information - the Qubit -
can change the way we think about
computing.
85
100. DECOHERENCE
• One of the biggest hurdles faced by quantum
computing researchers is called decoherence —
the tendency of quantum systems to be
disturbed.
• This vulnerability to noise leads to errors, which
can be overcome by quantum error correction.
• Because error correction techniques are
themselves susceptible to noise, it is crucial to
develop fault-tolerant correction.
• liquid-state nuclear magnetic resonance
100
101. DECOHERENCE
• information is physical and cannot exist without a physical
representation.
• In recent decades, the relationship between physics and
information has been revisited from a new perspective: could the
laws of physics play a role in how information is processed? The
answer appears to be yes.
• If information is represented by systems such as nuclear spins
governed by the laws of quantum mechanics, an entirely new way
of doing computation, quantum computation (QC), becomes
possible.
• Quantum computing is not just different or new; it offers an
extraordinary promise, the capability of solving certain problems
which are beyond the reach of any machine relying on the classical
laws of physics
101
102. Quantum Error Correction Had To
Overcome Three Important Obstacles:
• (1) the no-cloning theorem, which states that
it is not possible to copy unknown quantum
states
• (2) measuring a quantum system affects its
state
• (3) errors on qubits can be arbitrary rotations
in Hilbert space, compared with simple bit
flips for classical bits.
102
103. Quantum Error Correction
• Quantum error correction requires many extra operations
and extra qubits (ancillae), however, which might introduce
more errors than are corrected, especially because the
effect of decoherence increases exponentially with the
number of entangled qubits, in much the same manner
that multiple quantum coherences decay exponentially
faster than single quantum coherences.
• Therefore, a second surprising result was that provided the
error rate (probability of error per elementary operation) is
below a certain threshold, and given a fresh supply of
ancilla qubits in the ground state, it is possible to perform
arbitrarily long quantum computations
103
104. New Perspective On NMR, Nuclear
Magnetic Resonance
• The possible payoff for successful quantum
computing is tremendous: to solve problems
beyond the reach of any classical computer.
• It is not clear at this point whether quantum
computers will fulfill this promise, but in any case
quantum computing has already provided an
exciting new perspective on NMR and, more
broadly, on the connection between physics,
information and computation.
104
106. A-Quantum Computers are good for
complicated calculations
• Quantum Computers are good for Data
encryption , working with prime factors of large
numbers , divisible by itself or one
• Quantum Computers are good for mass problem,
Factoring really large numbers , because we
believe the problem is very hard we use it as lock
• If that lock can be broken , the person with QC ,
could break most of cryptography , all traffic
going on the web , all financial transaction , all
authentication can be venerable to these
Quantum Computers.
106
107. public-key cryptography under attack
• "Every single security function out there is
using something called public-key
cryptography. It's a specific set of algorithms
and they all share one common property –
they absolutely spill their guts and fall apart
under a quantum computing attack, "Mr Snow, a
technical director at the US National Security Agency
(NSA) for six years
107
108. B-Quantum Computers are good for
Data encryption
108
The factorization of a number into its constituent primes, also
called prime decomposition. Given a positive integer , the
prime factorization is written
109. RSA/ Ron Rivest, Adi
Shamir and Leonard Adleman
• RSA is one of the first practical public-key
cryptosystems and is widely used for secure data
transmission.
• In such a cryptosystem, the encryption key is
public and differs from the decryption key which
is kept secret.
• In RSA, this asymmetry is based on the practical
difficulty of factoring the product of two
large prime numbers, the factoring problem.
109
110. RSA
• RSA is made of the initial letters of the
surnames of Ron Rivest, Adi
Shamir and Leonard Adleman, who first
publicly described the algorithm in 1977.
• Clifford Cocks, an English mathematician, had
developed an equivalent system in 1973, but
it was not declassified until 1997.
110
111. RSA problem
• A user of RSA creates and then publishes a public key
based on the two large prime numbers, along with an
auxiliary value.
• The prime numbers must be kept secret.
• Anyone can use the public key to encrypt a message,
but with currently published methods, if the public key
is large enough, only someone with knowledge of the
prime numbers can feasibly decode the message.
• Breaking RSA encryption is known as the RSA problem;
whether it is as hard as the factoring problem, it
remains an open question.
111
114. Quantum Computers are good for
Data encryption
• Code are information in very large number
• 768 bite number ,RSA code broken in 2010, it
can take 3 years for Digital Computers
• 1024 bite code number it takes 3000 years for
Digital Computers, for Quantum Computers in
a minute
114
115. C-Quantum Computers are good for
DATA security
• It was once believed that Quantum Computers
could only solve problems that had underlying
mathematical structures, such as code
breaking.
• However, new algorithms have emerged that
could enable Quantum Machines to solve
problems in fields as diverse as weather
prediction, materials science and artificial
intelligence.
115
116. Quantum Computers are good for
DATA security
• the ability of Quantum Computers to process
massive amounts of data in a relatively short
amount of time makes them extremely
interesting to the scientific community.
116
118. Quantum Computers
• Since instead of just computing in a linear binary way,
with the presence or absence of an electrical charge
being converted into "bits" of zeros or ones, Quantum
Computers can take the rich quantum properties of
subatomic particles and turn them into "Qubits" that
can be both zero and one at the same time.
• Quantum Computers could potentially run simulations
and solve problems that are far too big for today's
computers.
• But there is a catch: A Quantum Computer could also
break public encryption keys used today to keep data
safe.
118
119. Quantum-Readiness Plan
• quantum-readiness plan, providing advice
about where vulnerabilities might be in the
quantum-computer era, and strategies and
tools that could be implemented now to make
any transition into that era much easier.
119
120. Quantum Computers
• Quantum Computers are not just faster and
better computers — they would operate in a
radically different way to exploit the powerful
quantum mechanical features of subatomic
particles.
120
121. Quantum Partnership Focuses On
Cyber Security
• "If we want the advent of Quantum
Computers to be a positive milestone in
human history, we have to make sure that our
cyber infrastructure is quantum-safe first,“
Michele Mosca ( co-
founder and cryptography expert at the
institute and a co-founder with Norbert
Lütkenhaus of evolutionQ, a professional
services company that is helping companies
prepare for the quantum future.)
121
123. Quantum Computing
•Exploits quantum mechanical effects
•Built around “Qubits” rather than “bits”
•Operates in an extreme environment
•Enables quantum algorithms to solve very hard problems
Quantum Computer
Tutorial
123
126. References, Images Credit
• Internet and World Wide Web How To Program, 5/E , (Harvey & Paul) Deitel & Associates
• New Perspectives on the Internet: Comprehensive, 9th Edition Gary P. Schneider Quinnipiac
University
• Web Development and Design Foundations with HTML5, 6/E, Terry Felke-Morris, Harper College
• SAP Market Place https://websmp102.sap-ag.de/HOME#wrapper
• Forbeshttp://www.forbes.com/sites/sap/2013/10/28/how-fashion-retailer-burberry-keeps-
customers-coming-back-for-more/
• Youtube
• Professor Saghafi’s blog https://sites.google.com/site/professorlilisaghafi/
• TED Talks
• TEDXtalks
• http://www.slideshare.net/lsaghafi/
• Timo Elliot
• https://sites.google.com/site/psuircb/
• http://fortune.com/
• Theoretical Physicists John Preskill and Spiros Michalakis
• Institute for Quantum Computing https://uwaterloo.ca/institute-for-quantum-computing/
• quantum physics realisation Data-Burger, scientific advisor: J. Bobroff, with the support of :
Univ. Paris Sud, SFP, Triangle de la Physique, PALM, Sciences à l'Ecole, ICAM-I2CAM
• Max Planck Institute for Physics (MPP) http://www.mpg.de/institutes
126