Thoughts

The personal computer of the future

We’re still several years away from a device that can successfully combine a computer, phone, handheld, digital camera and music/video player, in a size/weight/price combination that’ll make most techies happy. But I’ve already got that device on my wishlist!

By computer, I mean laptop. I think that desktops will eventually disappear. Not only are they energy hogs, but they are simply too big and they aren’t portable. They take up too much space. Bulky desktops are already on their way out. The computer of the future will probably evolve from our current laptop form factor. I think the real breakthrough will come when OLED becomes a mature technology, and virtual keyboards are also viable. By virtual keyboard I mean either film you can type on, or simply a projected keyboard where your fingers breaking light waves trigger key down events.

The computer of the future will have all of the capability that we crave in a form factor that will likely approach the size of our current credit cards. It will probably be thicker, but I can envision a laptop with a rollout OLED or wall projection display and virtual keyboard that boots up in a 1-3 seconds, acts as a cellphone and digital camera, and that’s about 3-4 inches in terms of width/length, and about 1 inch or less in terms of thickness.

Standard
Thoughts

A truly portable cellphone

I think we have the capability of building a cellphone that is the size of a credit card, and about as thick as 3-4 credit cards put together. If we would use strip batteries plus an OLED, that could make it work. And I wouldn’t be interested in fancy games or the capability to customize the ringtones or to chat with my friends, etc. I just want a cellphone that’s thin enough and light enough to slip in my shirt pocket without seeing any bulge. I want a cellphone I can slip into my wallet or into an executive brief. The case could be made of magnesium allow or brushed aluminum. Now wouldn’t that look pretty cool?

Standard
Thoughts

Securing wireless networks

The business of securing wireless networks is booming. Everyone wants to go wireless, but are afraid of the seemingly poor security. I’ve read plenty of articles about companies who have come out with all sorts of approaches, such as client/server data encryption, special networking equipment, etc. I haven’t seen much news about a particular technology that could help us secure our wireless networking in a fairly easy to understand and implement fashion, by using GPS technology. Let me explain.

GPS technology has gotten to be commonplace these days. It would be fairly easy to come up with the hardware that can use this technology. But how to put it to work? Well, we’ve come up with some pretty good solutions for encrypting the data that goes back and forth between the clients and the servers. Where we’re failing is in limiting the reach of that data. We all know that wireless networks can’t be physically delimited. They will go through our walls and windows. That’s the clincher – if we could only limit how far it can go, we’ve got it made.

Well, I’d like to put forth one approach to doing this – and you’re probably already catching on, which is great! We need to come up with a hardware wireless access point or gateway that can act as a GPS transmitter. It will act as a central point, or antenna, and will broadcast its availability, along with GPS coordinates, to the clients. Here we can actually break this into two subs:

  1. We can program a map of our building or perimeter, into the wireless router/access point, and thus be able to allow or disallow clients to connect based on whether or not they are within our pre-determined perimeter. The clients would also need to have some sort of GPS functionality programmed into their wireless cards, so they can talk back about their location to the router. This, coupled with MAC filtering, would act as a wonderful physical barrier.
  2. We can come up with an additional hardware component – let’s call them perimeter delimiters – that we can stick (as guideposts) at the corners or our surface area that we want to cover. They would serve two purposes: would bounce wireless traffic back to the central router, and would determine whether or not a client that is trying to connect to the router is outside or inside our perimeter. This would eliminate the need of coming up with special wireless cards that have integrated GPS functionality. These “perimeter delimiters” would determine how far or how close a device is from the central router (based on the strength of the connection signal) and would then make a yes/no decision about whether to let that client connect or not.

Given that GPS positioning is fairly accurate (within 3-6 feet, at any rate), these methods would allow us to safely shut out unallowed devices from connecting.

You could say, yes, that may be true, but we still have a problem with those people would would listen in on our wireless traffic! Maybe, but I think I may have a solution for that as well. Let’s take these same perimeter delimiters, and let’s give them a different purpose. Instead of acting as wireless traffic mirrors, they would act as wireless traffic disrupters! We could let them be unidirectional antennas that would emit the opposite waveforms of our wireless traffic outside our perimeter, and will thus effectively cancel out the wireless traffic that goes outside our perimeter. This works along the same lines as radar jamming. Our perimeter delimiters would listen in on all of our wireless traffic in the area, then flood the external perimeter (through unidirectional antennas – which are the key) with the exact opposite waveforms.

Now let’s deal with data encryption. We’ve all seen that really expensive encryption hardware is not the answer. Just look at the Texas Instruments debacle that’s recently made the news with the car key chip. That’s not to say that we don’t need hardware encryption. We do, but we shouldn’t rely solely on hardware. I think we should also use software. Here’s what I mean. We now have all sorts of encryption methods: WEP, WPA, etc. The problem is that most of the hardware out there can only use one sort of encryption at a time. What we really need is the ability to come up with a different lock and key encryption method every time a device connects to a wireless router or access point. We can do this by first varying the encryption methods used for every connect, and also by varying the encryption methods used for portions of the data. We should also be able to insert bogus data inbetween our data bits, and by labeling them with a different key every time, allow the client and server to delete them out of the traffic and thus understand each other. We should also be able to vary the amounts of data we encrypt through a particular method, and the amounts of bogus data we insert between the real data bits. The router can come up with a particular ratio for all these combinations at the time of the connect. That’s what I mean by a lock and key method. We should also be able to randomly change how often the lock and key are changed while the device is connected to the network. By making multiple components of the encryption method random – and at random times – this makes it extremely difficult to listen in on our traffic.

Will this slow down the speed of our connections? Yes, but in some situations, it’s worth it. Ideally, we should be able to tone down the strength of our encryption on the home devices – and thus gain back our speed – but it should be coded in, just in case we need it.

Standard
Thoughts

Offset electricity costs through wind turbines

I live in a high-rise condo building, and during one of our building’s board meetings, the discussion arrived at the topic of reducing electricity costs. Immediately I thought about the possibility of placing wind-driven turbines on the top of our building. There is always a good breeze up there, and the electricity produced by the turbines could help offset the energy costs for the building. One of the board members promised to look into the matter, but so far, nothing’s come of it.

Perhaps the costs for the turbines are still prohibitive for many buildings, ours included. But I can see a market for this kind of a product, if the costs are brought down enough so that a cost-benefit analysis of such a solution can show its viability in the long-term.

Standard
Thoughts

Solving a part of the traffic and transportation problem

I can’t take full credit for this idea. A few months ago, I talked with a friend of mine who is a transportation specialist. His name is Chris Bennett, and the idea is really his. I think it’s important enough that others ought to know about it.

As I drove to work this morning and I passed a pothole in the road, what he’d said to me suddenly clicked. The way to solve the congestion problem on our road, and also to get extra revenues that can be used to fix our roads and keep them in top shape, is to institute a tax on using the roads. The perfect place to do it is at the pump, and I’ll explain why.

The most consistent measure of figuring out how much uses the roads is by how much gasoline he/she consumes. Sure, some cars consume more gasoline than others, but that’s fine. A gasoline tax would encourage people to think more carefully about a car’s consumption before they purchase it. A gasoline tax is the only way to properly charge for mileage and for gross vehicle weight.

Everyone knows that in general, heavier cars consume more gas. They also wear out the roads faster, because of their weight. A gasoline tax would automatically separate the people who have lighter cars and consume less gas from those who own heavier cars and consume more fuel. It would not only encourage more responsible driving by making people plan out their trips in advance and considering their vehicles consumption, but it would also generate extra revenues for the upkeep and improvement of our roads.

Sure, you may say, the money will be generated, but how will it be divided among the local, state and federal government? They each are responsible for fixing their roads. Well, this would be done according to road usage studies on each of those types of roads. Roads that get used the most would get the most money to get fixed. All of the roads in a specific metro area would be grouped into light, medium and heavy usage. A percentage of the total revenues would then be divided among the appropriate parties that are responsible for the upkeep of those roads. Incidentally, this is why I think charging people for using the roads (having tollbooths on the roads) is a silly way to generate revenues. Instituting a gasoline tax is the fairest way to distribute the payment responsibility among all the “offenders” out there: us, the drivers.

Standard