The World ID Orb And The Question Of What Defines A Person

Among the daily churn of ‘Web 3.0’, blockchains and cryptocurrency messaging, there is generally very little that feels genuinely interesting or unique enough to pay attention to. The same was true for OpenAI CEO Sam Altman’s Ethereum blockchain-based Worldcoin when it was launched in 2021 while promising many of the same things as Bitcoin and others have for years. However, with the recent introduction of the World ID protocol by Tools for Humanity (TfH) – the company founded for Worldcoin by Mr. Altman – suddenly the interest of the general public was piqued.

Defined by TfH as a ‘privacy-first decentralized identity protocol’ World ID is supposed to be the end-all, be-all of authentication protocols. Part of it is an ominous-looking orb contraption that performs iris scans to enroll new participants. Not only do participants get ‘free’ Worldcoins if they sign up for a World ID enrollment this way, TfH also promises that this authentication protocol can uniquely identify any person without requiring them to submit any personal data, only requiring a scan of your irises.

Essentially, this would make World ID a unique ID for every person alive today and in the future, providing much more security while preventing identity theft. This naturally raises many questions about the feasibility of using iris recognition, as well as the potential for abuse and the impact of ocular surgery and diseases. Basically, can you reduce proof of personhood to an individual’s eyes, and should you?

Continue reading “The World ID Orb And The Question Of What Defines A Person”

Color Can Triple QR Code Capacity

Recently [mit41301] wondered about increasing the data capacity of QR codes, and was able to successfully triple the number of bits using color. He chose the new rectangular micro QR code (rMQR) standard which was adopted last year as ISO/IEC 23941:2022. This rectangular-shaped QR code is designed to be used on narrow spaces, with an aspect ratio similar to that of a traditional 1D bar code. There are quite a few variations of rMQR, but the largest can hold 361 bytes. The basic idea is to generate three different rMQR codes, coloring them as red, green, blue, and merging the result. Decoding is performed by separating the color image into its RGB components and then decoding the resulting three images.

To do these experiments, [mit41301] took advantage of readily available tools. Generating rMQR codes can be done with this Python module by [Takahiro Tomita], who also makes the generator available online. Or if you’re more comfortable with Go, check out this repository by [Ichinose Shogo]. As a proof-of-concept, [mit41301] takes the first 449 digits of pi, plus the decimal point, and splits them into three each 150 byte chunks. Then he uses the image manipulation program ImageJ, an open-source Java program developed at the National Institutes of Health, to implement the combination and deconstruction processes.

The first 449 digits of pi expressed as a colorful rMQR code

There might be a few pitfalls if you want to do this outside the laboratory, however. First of all, this standard is reasonably new, and after a brief search this author couldn’t find any decoder that would recognize rMQR codes, nor any software modules or libraries. Research into colorization of QR codes, known as HCC2D (High Capacity Colored 2-Dimensional) codes has been ongoing. One issue is that correcting for arbitrary chromatic abnormalities in a scanner’s lens requires a baseline color palette in the code, which eats up some of the newly-gained data capacity.

Nonetheless, we really do like this concept. Do you have any applications of QR codes in your projects where coloring could be helpful? Is anyone using (monochrome) rMQR codes and if so, how are you scanning them? Check out our overview of barcodes, their history, and their future, in this recent article.

Exploring Tropical Rainforest Stratification Using Space-Based LiDAR

GEDI is deployed on the the Japanese Experiment Module – Exposed Facility (JEM-EF). The highlighted box shows the location of GEDI on the JEM-EF.
GEDI is deployed on the the Japanese Experiment Module – Exposed Facility (JEM-EF). The highlighted box shows the location of GEDI on the JEM-EF.

Even though it may seem like we have already explored every single square centimeter of the Earth, there are still many areas that are practically unmapped. These areas include the bottom of the Earth’s oceans, but also the canopy of the planet’s rainforests. Rather having herds of explorers clamber around in the upper reaches of these forests to take measurements, researchers decided to use LiDAR to create a 3D map of these forests (press release).

The resulting GEDI (Global Ecosystem Dynamics Investigation) NASA project includes a triple-laser-based LiDAR system that was launched to the International Space Station in late 2018 by CRS-16 where it has fulfilled its two-year mission which began in March of 2019. Included in the parameters recorded this way are surface topography, canopy height metrics, canopy cover metrics and vertical structure metrics.

Originally, the LiDAR scanner was supposed to be decommissioned by stuffing it into the trunk of a Dragon craft before its deorbit, but after NASA found a way to scoot the scanner over to make way for a DOD payload, the project looks to resume scanning the Earth’s forests next year, where it can safely remain until the ISS is deorbited in 2031. Courtesy of the ISS’s continuous orbiting of the Earth, it’ll enable daily monitoring of its rainforests in particular, which gives us invaluable information about the ecosystems they harbor, as well as whether they’re thriving or not.

Hopefully after its hibernation period the orbital LiDAR scanner will be back in action, as the instrument is subjected to quite severe temperature changes in its storage location. Regardless, putting LiDAR scanners in orbit has to be one of those amazing ideas to help us keep track of such simple things as measuring the height of trees and density of foliage.

Serious Vulnerability In European Trunked Radio System

Trunked radio systems can be difficult to wrap one’s mind around, and that’s partially by design. They’re typically used by organizations like police, firefighters, and EMS to share a limited radio frequency band with a much larger number of users than would otherwise be able to operate. From a security standpoint, it also limits the effectiveness of scanners who might not know the control methods the trunked systems are using. But now a global standard for encrypted trunked radio systems, known as TETRA, has recently been found to have major security vulnerabilities, which could result in a lot more headache than disrupted voice communications.

One of the vulnerabilities in this radio system was a known backdoor, which seems to have been protected largely via a “security through obscurity” method. Since the system has been around for about 25 years now, it was only a matter of time before this became public knowledge. The backdoor could allow non-authorized users to snoop on encrypted radio traffic. A second serious vulnerability, unrelated to this backdoor, would further allow listening to encrypted voice traffic. There are a few other minor vulnerabilities recently uncovered by the same security researchers who found these two major ones, and the current recommendation is for anyone using a TETRA system to take a look to see if they are impacted by any of these issues.

Part of the reason this issue is so concerning is that these systems aren’t just used for encrypted voice among first responders. They also are used for critical infrastructure like power grids, rail networks, and other systems controlled by SCADA. This article from Wired goes into much more detail about this vulnerability as well, and we all know that most of our infrastructure already needs significant help when it comes to vulnerabilities to all kinds of failure modes.

Thanks to [cfacer] and [ToniSoft] who sent these tips!

Photo via Wikimedia Commons.

Nail, Meet KiCad

You know the old saying. When all you have open is KiCad, everything looks like a PCB. That was certainly true for [Evan], who needed to replace a small part recently and turned to PCBs to get the job done.

The part in question was a sheered apart detent cam from a retractable cord reel. Glue and epoxy might have worked, and [Evan] was worried about how a 3D printed PLA part would have held up. The part is an extruded 2D shape, making PCBs a non-traditional but viable choice. Using the old scanner trick, he traced the outline in KiCad 7 (which adds image references). Then with the five boards stacked up, solid core wire, solder, and a propane torch worth of heat fused it. Ultimately, this machine’s tolerances are generous, so it worked wonderfully.

Was it the “right” tool for the job? Right or wrong, it is hard to argue that in terms of durability and ease per dollar, this doesn’t come out on top. PCB files are on GitHub if you have a 5020TF-4c retractable cord reel that needs a new cam. PCBs have a fun way of adopting different use cases like enclosures, but perhaps the idea of PCBs as a mechanical part could be applied elsewhere.

Roboticized Zelda Ocarina Plays Itself

[3DSage] has long been obsessed with a certain type of musical instrument after playing The Legend of Zelda: Ocarina of Time. It spawned a project to robotically control an ocarina, which turned out beautifully.

The first step was to build an air blower that could excite the ocarina into making noise. With that completed, [3D Sage] then 3D scanned an ocarina so he could design a mechanism that would fit the instrument and let it be played. The final design uses a set of solenoids with rubber caps to plug the various holes of the ocarina to play different notes. The solenoids are actuated according to notes pressed on a printed keyboard. Alternatively, it can be programmed to play pre-stored songs by itself.

The results are charming, though the ocarina does sound a little off-pitch. Overall, though, the project is a great use case for a 3D scanner, since the instrument itself is such an odd irregular shape.

Continue reading “Roboticized Zelda Ocarina Plays Itself”

Cheap Ham Radio Improves The Low End UI If Not The RF

There was a time when buying a new radio was something many hams could never afford to do. Then came the super cheap — and super controversial — VHF and UHF radios from China. But as they say, you get what you pay for. The often oddly named handhelds like Baofeng and Wouxun are sometimes odd to work with and may have questionable RF outputs. A new radio has a less tongue-twisting English name and many improved features for about $50 — the Talkpod A36Plus and [Josh] shows us how they work in a video that you can see below.

The new features are generally good. For example, the radio can pick up AM in the aircraft band, something most of these cheap radios won’t do. It works on VHF and UHF bands but also picks up FM broadcasts. The USB-C connector is welcome, and the screen is large and colorful. It has 500 channels and IP5 water resistance.

There were a few issues, though. If you want to use it as a scanner, it’s not very fast. The radio comes with a programming cable, but apparently, it uses an odd USB chipset that may give you some driver issues. The biggest problem, though, is that it has, according to the video, excessive spurious emissions. The power isn’t that high, and the antenna probably filters off some of it, too. But creating interference across the band isn’t very polite.

How bad are the harmonics? Well, [Josh] hooks up a spectrum analyzer and also shows how a radio tuned to the second harmonic easily picks up the transmission. Of course, no radio is perfect, but it seems like it does have very strong harmonic emissions. Of course, it may or may not be any worse than similar cheap radios. They are probably all above the legal limits, and it is just a matter of degrees.

These little radios won’t directly work the world — you need an HF radio for that, generally. They will let you connect to local repeaters, though. Some of those cheap radios can lead to interesting projects, too.

Continue reading “Cheap Ham Radio Improves The Low End UI If Not The RF”