I was just quoting the parents notion about factoring primes... of course it should be "factoring into primes".
Can i see your top-secret O(1) algorithm:)
Re:I realized something while reading the article.
on
Intro to Encryption
·
· Score: 1
If it were possible to factor any prime in one month then we'd have to get new credit cards every month. That's why it's fine if it takes a few years - since any intercepted data would be good by then.
The way that https works, different keys are used for each session, so they are already rotated more than once a month.
I cant see how we could ever have a key system that's impossible to reverse. The beauty of RSA is that it's simple enough that high school kids can understand it, implement it, and figure out how to break it - it's just a simple problem that takes a very long time.
I would be VERY wary of an encryption technology that was 'unbreakable' since that probably just means the inventor cant see how to break it.
Yeah there's no reason they cant be as short as you want... however with a 16 bit signature you could probably find another message that matched it in a few minutes on a fast system.
Re:I realized something while reading the article.
on
Intro to Encryption
·
· Score: 5, Insightful
Say tommorrow someone discovered an efficient technique for computing the prime factors of a composite. That would blow RSA and probably DSA out of the water - rendering most parts of PGP/GPG worthless.
Unless we have other asymetric ciphers to fall back on, then e-commerce would be wiped out.
Additionally algorithms with very low computational requirements are of particular importance since we need encryption that can run on smart cards, but cant be broken by super computers.
Throwing hardware at the problem is usually pretty cost effective - given that consultants are expensive.
I've seen a single (fairly dated) 12 cpu sparc box serve up about 600 simultanous connections for a cgi driven application without faltering.
Get a system that you can ramp up and keep adding processors and ram to and you should be able to handle to load that you are talking about with two boxes (one for FE and one for BE)
Some activities ran quite a lot faster on my 386DX40 since relatively it had a slow hdd and a fast cpu - so stacker made quite an positive difference for most apps.
The way I see it, solaris is converging with linux. Sun plan to provide a consistent UI so that end users wont see any difference between Java Desktop on a dell system and Java Desktop on Sparc or Operton running solaris.
Solaris does have some features which are missing in linux and Sun have the advantage that solaris is designed to work with Sun hardware... much like MacOS is designed to work with Apple hardware.
That seems like a ridiculous idea. MAC addresses only exist on the local network therefore this would lead to even more restrictive behavior than before.
Over the internet you have to use IP addresses... since they are (normally) globally unique.
kamera://Canon Powershot 200/IMG_0243.JPG - i can attach it straight to an email from the camera. Not to mention i can run kuickshow to do slideshows straight from the camera like it were a local disk.
tar://somefile.tar.gz/contents - look write inside tar files
Comcast in my area provides a medicore on demand service... i'd like yours instead.
If this were done over the net then i could just cancel my comcast tv subscription and sign onto time warner. But today time warner would have to invest tens of thousands to bring that service to my tv and they probably wouldn't do it.
Once we have interoperable online television then we'll be able to subscribe to channels anywhere in the world and providers will have to compete to find the best balance between ads and subscription cost - instead of the current monopoly.
Places like india and south africa end up supplying plenty doctors to western countries and i'd feel pretty confident that they'd do a good job.
Makes me wonder why someone doesn't just get a ship anchored in international waters off the coast of california to offer similar cut price procedures.
Nobody buys a gateway because they really want a gateway.
But some people actively seek out sony products (i cant imagine why, but my brother has spent THOUSANDS on them, and lots more replacing them when they break). The same is true of apple. They are as close to "designer" brands as we have in electronics.
People do buy luxury watches, clothes, food items in store when they could get them cheaper online - it's more about the experience than the price.
The only place i've ever encountered linux was in a small underground cafe in tallin, estonia. The had a bunch of systems with what was probably enlightenment running in an very industrial underground place with blue lighting. Never seen anything like it since.
This is acutally a C library which uses UDP therefore if they released it under the GPL then any application that builds on it would also have to be GPL. Of course it's entirely possible for a GPL application to be commercial, but this does mean that to use this in a closed source appliation you'd have to buy it from them instead.
Apple must gain a lot of mindshare from the fact that most iPODs look very similar. With custom covers they aren't likely to blend in. Also most cellphones that have changable facias feel cheap.
Plus now having a custom ipod requires you dropping $$$$ to apple, not $10 to a cheap faceplate company in china.
It's very easy to say that since an indian costs 20% of my salary, that it's 5 times cheaper. But i doubt that.
Bangalore doesn't seem to even have a reliable phone network yet, and i know it's a lot harder to communicate with my indian peers than my north american/european/japanese ones. I'm sure there are certain tasks that lend themselves to outsourcing, but my experience suggests that trying to move parts of a complex system is a bad idea.
I was just quoting the parents notion about factoring primes... of course it should be "factoring into primes".
:)
Can i see your top-secret O(1) algorithm
If it were possible to factor any prime in one month then we'd have to get new credit cards every month. That's why it's fine if it takes a few years - since any intercepted data would be good by then.
The way that https works, different keys are used for each session, so they are already rotated more than once a month.
I cant see how we could ever have a key system that's impossible to reverse. The beauty of RSA is that it's simple enough that high school kids can understand it, implement it, and figure out how to break it - it's just a simple problem that takes a very long time.
I would be VERY wary of an encryption technology that was 'unbreakable' since that probably just means the inventor cant see how to break it.
Yeah there's no reason they cant be as short as you want... however with a 16 bit signature you could probably find another message that matched it in a few minutes on a fast system.
Say tommorrow someone discovered an efficient technique for computing the prime factors of a composite. That would blow RSA and probably DSA out of the water - rendering most parts of PGP/GPG worthless.
Unless we have other asymetric ciphers to fall back on, then e-commerce would be wiped out.
Additionally algorithms with very low computational requirements are of particular importance since we need encryption that can run on smart cards, but cant be broken by super computers.
Hmmmm....
OpenOffice
or NetBeans
nothing dirty there.
Throwing hardware at the problem is usually pretty cost effective - given that consultants are expensive.
I've seen a single (fairly dated) 12 cpu sparc box serve up about 600 simultanous connections for a cgi driven application without faltering.
Get a system that you can ramp up and keep adding processors and ram to and you should be able to handle to load that you are talking about with two boxes (one for FE and one for BE)
Some activities ran quite a lot faster on my 386DX40 since relatively it had a slow hdd and a fast cpu - so stacker made quite an positive difference for most apps.
The way I see it, solaris is converging with linux. Sun plan to provide a consistent UI so that end users wont see any difference between Java Desktop on a dell system and Java Desktop on Sparc or Operton running solaris.
Solaris does have some features which are missing in linux and Sun have the advantage that solaris is designed to work with Sun hardware... much like MacOS is designed to work with Apple hardware.
Where I work we take the worst pieces of code and assign them cartoon characters.
That way we can say that "GDBPF has shat on the server again", and perhaps illustrate this on a whiteboard or two.
That seems like a ridiculous idea. MAC addresses only exist on the local network therefore this would lead to even more restrictive behavior than before.
Over the internet you have to use IP addresses... since they are (normally) globally unique.
Most people i know have no clue about disabling javascript - but they are also the sort that wouldn't thing to look in the status bar.
http://graha.ms/iesploit.html
Doesn't seem like anything that couldn't be done with javascript.
While fish is by far my favorite... i also like.
kamera://Canon Powershot 200/IMG_0243.JPG - i can attach it straight to an email from the camera. Not to mention i can run kuickshow to do slideshows straight from the camera like it were a local disk.
tar://somefile.tar.gz/contents - look write inside tar files
Comcast in my area provides a medicore on demand service... i'd like yours instead.
If this were done over the net then i could just cancel my comcast tv subscription and sign onto time warner. But today time warner would have to invest tens of thousands to bring that service to my tv and they probably wouldn't do it.
Once we have interoperable online television then we'll be able to subscribe to channels anywhere in the world and providers will have to compete to find the best balance between ads and subscription cost - instead of the current monopoly.
I pay under $2 a cart for my i560.
Sure i could have bought 5 lexmarks for the price of the printer, but i'm happy to do that.
i'm not an american but do live there.
The general feeling in europe is one where individual americans are welcomed, but the USA as an entity is disliked.
Places like india and south africa end up supplying plenty doctors to western countries and i'd feel pretty confident that they'd do a good job.
Makes me wonder why someone doesn't just get a ship anchored in international waters off the coast of california to offer similar cut price procedures.
Nobody buys a gateway because they really want a gateway.
But some people actively seek out sony products (i cant imagine why, but my brother has spent THOUSANDS on them, and lots more replacing them when they break). The same is true of apple. They are as close to "designer" brands as we have in electronics.
People do buy luxury watches, clothes, food items in store when they could get them cheaper online - it's more about the experience than the price.
I've always been surprised by this.
The only place i've ever encountered linux was in a small underground cafe in tallin, estonia. The had a bunch of systems with what was probably enlightenment running in an very industrial underground place with blue lighting. Never seen anything like it since.
This is acutally a C library which uses UDP therefore if they released it under the GPL then any application that builds on it would also have to be GPL. Of course it's entirely possible for a GPL application to be commercial, but this does mean that to use this in a closed source appliation you'd have to buy it from them instead.
This seems pretty unlikely to me.
Apple must gain a lot of mindshare from the fact that most iPODs look very similar. With custom covers they aren't likely to blend in. Also most cellphones that have changable facias feel cheap.
Plus now having a custom ipod requires you dropping $$$$ to apple, not $10 to a cheap faceplate company in china.
Well i'm just writing from my experience.
It seems to be accepted here than when you are dialing indian extensions you have to try a couple of times before it will connect.
Phone calls have very high latency, and are often echoy.
I haven't hit any of these problems connecting to people in japan or singapore. In fact ping times to japan are less than half that of india.
I see no good reason why it has to be that way - but it is for me and it makes my job difficult once in a while.
but, consider that spyware can now ask your google desktop for all sorts of useful information.
Spyware can now be much more efficient since it can query google desktop to find out what your interests are, who you are friends with etc....
What about things like this
:)
You could get 16 complete individual systems with hard drives in that baby..
Currently i think you can only get 8 systems if you want individual hard drives instead of netbooting.
I'm curious as the actual cost of outsourcing.
It's very easy to say that since an indian costs 20% of my salary, that it's 5 times cheaper. But i doubt that.
Bangalore doesn't seem to even have a reliable phone network yet, and i know it's a lot harder to communicate with my indian peers than my north american/european/japanese ones. I'm sure there are certain tasks that lend themselves to outsourcing, but my experience suggests that trying to move parts of a complex system is a bad idea.