Skip to main content

Magma Implementation of Decoding Algorithms for General Algebraic Geometry Codes

  • Conference paper
  • 2019 Accesses

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 8592))

Abstract

Goppa’s codes on algebraic curves defined over finite fields, called AG codes, are usually regarded as the most successful class of error correcting codes in theory as well as in practice. Despite the splendid history of theoretic achievements though, an efficient algorithm decoding general AG codes appeared only recently. The decoding algorithm requires some precomputed data about the Riemann-Roch spaces of functions or differentials of the given curve of positive genus. As Magma is particularly good at computing with these spaces, the algorithm was implemented on Magma. We present its Magma implementation and describe certain details of the implementation.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Beelen, P., Høholdt, T.: The decoding of algebraic geometry codes. In: Advances in Algebraic Geometry Codes. Ser. Coding Theory Cryptol., vol. 5, pp. 49–98. World Sci. Publ., Hackensack (2008)

    Chapter  Google Scholar 

  2. Duursma, I.M.: Majority coset decoding. IEEE Trans. Inf. Theory 39(3), 1067–1070 (1993)

    Article  MATH  MathSciNet  Google Scholar 

  3. Feng, G.L., Rao, T.T.N.: Decoding algebraic-geometric codes up to the designed minimum distance. IEEE Trans. Inf. Theory 39(1), 37–45 (1993)

    Article  MATH  MathSciNet  Google Scholar 

  4. Goppa, V.D.: Codes on algebraic curves. Sov. Math. Dokl. 24(1), 170–172 (1981)

    MATH  Google Scholar 

  5. Lee, K., Bras-Amorós, M., O’Sullivan, M.E.: Unique decoding of general AG codes. IEEE Trans. Inf. Theory 60(4), 2038–2053 (2014)

    Article  Google Scholar 

  6. Sakata, S., Jensen, H.E., Høholdt, T.: Generalized Berlekamp-Massey decoding of algebraic-geometric codes up to half the Feng-Rao bound. IEEE Trans. Inf. Theory 41(6), 1762–1768 (1995)

    Article  MATH  Google Scholar 

  7. Sakata, S., Fujisawa, M.: Fast decoding of multipoint codes from algebraic curves. IEEE Trans. Inf. Theory 60(4), 2054–2063 (2014)

    Article  MathSciNet  Google Scholar 

  8. Stepanov, S.A.: Codes on Algebraic Curves. Springer (1999)

    Google Scholar 

  9. Stichtenoth, H.: Algebraic Function Fields and Codes, 2nd edn. Springer (2009)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Lee, K. (2014). Magma Implementation of Decoding Algorithms for General Algebraic Geometry Codes. In: Hong, H., Yap, C. (eds) Mathematical Software – ICMS 2014. ICMS 2014. Lecture Notes in Computer Science, vol 8592. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-44199-2_21

Download citation

  • DOI: https://doi.org/10.1007/978-3-662-44199-2_21

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-662-44198-5

  • Online ISBN: 978-3-662-44199-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics