← Latest papers
🔢 mathematics

A Matrix-Based Polyalphabetic Algorithm for Information Encoding and Decoding Using Number Sequences

This paper proposes a computationally efficient matrix-based polyalphabetic encryption scheme that utilizes Fibonacci, Leonardo, Jacobsthal, and Lucas number sequences for character substitution and block transformation to achieve improved distributional behavior and reduced frequency concentration compared to standard monoalphabetic methods.

Original authors: Muhammet Karagöz, Nihal Özgür

Published 2026-06-25
📖 4 min read🧠 Deep dive

Original authors: Muhammet Karagöz, Nihal Özgür

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine you have a secret message you want to send, but you're worried that someone might intercept it and figure out what it says just by counting how often certain letters appear (like noticing that "E" is the most common letter in English). This paper introduces a new way to hide messages that makes that kind of counting almost useless.

Here is a simple breakdown of how their method works, using everyday analogies:

1. The Three Different "Dictionaries"

Usually, when you encrypt a message, you might swap the letter "A" for the number "5" every single time. That's easy to crack.

This new method uses three different "dictionaries" (based on famous number patterns like Fibonacci, Leonardo, and Jacobsthal sequences) to translate letters into numbers.

  • The Analogy: Imagine you are translating a sentence into three different languages. Sometimes "A" becomes "5," sometimes it becomes "15," and sometimes it becomes "43."
  • The Trick: Which dictionary you use depends on two things:
    1. Where the letter is in the message (its row and column in a grid).
    2. How many times you've seen that letter before.
  • The Result: Even if the letter "A" appears 10 times in your message, it will likely turn into 10 different numbers. This breaks the pattern that code-breakers rely on.

2. The "Magic Grid" and the "Hidden Piece"

Once the letters are turned into numbers, the message is arranged into a big square grid (like a Sudoku board), which is then chopped up into smaller 3x3 squares.

  • The Transformation: Each small square is mixed up using a special mathematical "shaker" (called a Leonardo Q-matrix). The way it gets shaken depends on a secret key that changes for every single small square.
  • The Hidden Piece: To make sure the message can be put back together perfectly, the authors hide one number in each small square. Instead of sending that hidden number, they send a "checksum" (a special math result called a determinant) that allows the receiver to calculate exactly what that missing number was.
  • The Analogy: Imagine you have a puzzle where you remove one piece and write down a clue on the box that tells you exactly what that piece looks like. You send the box with the missing piece and the clue. The receiver uses the clue to reconstruct the missing piece and solve the puzzle.

3. The "Word Separator" Mystery

In normal text, spaces between words are obvious. In this system, spaces are replaced by a special sequence of numbers (based on Lucas numbers).

  • The Twist: These space-numbers aren't the same every time. They change based on a secret "seed" shared only between the sender and receiver.
  • The Benefit: An eavesdropper can't tell where one word ends and another begins because the "spaces" look like random, shifting numbers.

4. Why It's Fast and Secure

  • The "Collision-Free" Modulus: To keep the numbers from getting too huge and slowing down the computer, they use a specific "modulo" (a mathematical limit, like a clock that resets after 10,159). They carefully chose this limit so that no two different letters ever accidentally turn into the same number.
  • The Avalanche Effect: The paper tested what happens if you change just one tiny thing in the secret key (like changing a single digit). The result? The entire encrypted message changes drastically—about 50% of the numbers flip. This is like changing one ingredient in a cake recipe and ending up with a completely different dessert. This makes it very hard to guess the key.

What the Paper Actually Found

The authors ran tests on a standard English text and compared their method to older, simpler encryption methods.

  • Frequency Smearing: In old methods, the most common letters in the encrypted message still stood out. In this new method, the "most common" letters were spread out so thinly that they looked like random noise.
  • Speed: By using their specific mathematical limit, the computer could process the message about 7 to 8 times faster than if they had used the raw, massive numbers without the limit.
  • Security: The statistical tests showed that the encrypted message looked much more like random noise than a standard code, making it very difficult to crack using traditional frequency analysis.

In short: This paper proposes a new way to lock up messages by shuffling letters through three different number systems, hiding one piece of every puzzle, and changing the rules for every single block of text. The result is a message that looks like random gibberish to anyone who doesn't have the specific key to unlock it.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →