With IBM, Google, and Microsoft pouring funding into the research of quantum
computing, it's really starting to look like we are going to see the benefits
in the next 5 - 10 years. Google may be just weeks from announcing they
reached the quantum supremacy milestone and IBM may not be far behind
either. Today, I wanted to share my thoughts on how quantum computing may
affect cryptography as we know it.
Effects on cryptography
When we talk about the basic cryptography used for things like TLS when you
access your bank's website, the premise behind securing your data is
surprisingly simple. The certificate uses a public key which is really just a
large number that's the result of multiplying two prime numbers together.
This key has a size typically between 256 bits and 2048 bits. It's quite a
large number. To find the two factors via brute force, in today's classica... (more)
Quantum Computing is becoming quite the hot topic lately. With research
being done by Google, IBM, Microsoft, universities, and a number of other
players, it’s looking this is really going to happen. In fact, Google may
just be weeks away from announcing the Quantum Supremacy milestone. If you
aren’t familiar with the concept of Quantum Supremacy yet, it’s basically
the point where a quantum computer can complete a computation in a short time
where a classical computer can’t complete it at all. This is a big
deal. While there are some simple quantum computers out there right... (more)
With the launch of HappenZap, I now have two multi-tenant mobile app
platforms running on Azure App Service. When it comes to the backend
services for mobile apps, Azure App Service really isn’t used that much
though. In fact, in the 2017 Ionic Developer Survey, Azure only accounted
for 10% of the users using it as a server side platform (behind Heroku,
Digital Ocean, and Amazon ECS). For authentication, it ranked even lower at
only 2.9% of the survey results. For Push Notifications, it wasn’t even
on the list. However, for both my platforms, I have chosen to use it and
ha... (more)
I needed to do a quick proof of concept of displaying search results in
Silverlight recently and it actually proved easier than I thought it was
going to be.
I tried this once before in a beta version of Silverlight 2 and it was much
more difficult at the time.
I was able to easily add the reference to the search web service but the
proxy was filled with classes that were not supported in the Silverlight .NET
Framework. This time I was relieved to find that it was much simpler.
I’ve written many applications to query using the web service, so the first
thing I thought of wa... (more)
This week, I needed to deploy lookup columns to some of my lists and as usual
I wanted to avoid writing code at all costs.
As some of you may know, Kyle Kelin and I debate this topic often as he
prefers a code approach. I figured it had to be possible with CAML, but
many claimed it was not even possible. A few approaches showed up out there
involving using code to modify the elements.xml file with your GUID, but that
just wasn’t going to cut it for me.
One popular post on the topic by Josh Gaffey, started me in the right
direction, but there were a few hurdles I ran into as ... (more)