Skip to main content
Log in

Locally maximal recoverable codes and LMR-LCD codes

  • Published:
Designs, Codes and Cryptography Aims and scope Submit manuscript

Abstract

In this work, we propose two new types of codes with locality, namely, locally maximal recoverable (LMR) codes and \(\lambda \)-maximally recoverable (\(\lambda \)-MR) codes. The LMR codes are a subclass of codes with \((r, \delta )\)-locality such that they can correct h additional erasures in any one local set, in addition to having \((r, \delta )\)-locality. These codes are a restricted case of maximally recoverable (MR) codes, which enable recovery from all information-theoretically correctable erasure patterns in a local set. The \(\lambda \)-MR codes are a subclass of LMR codes which can also handle \(\lambda \) erasures from any coordinate positions. We give constructions for both of these families of codes. We also study the LMR codes that satisfy the complementary dual property. It is well known that codes with this property are capable of safeguarding communication systems against fault injection attacks. We give a construction of distance-optimal cyclic LMR codes that satisfy the complementary dual property.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1

Similar content being viewed by others

Data availability

No data was used for the research described in the article.

References

  1. Blaum M., Hafner J.L., Hetzler S.: Partial-MDS codes and their application to raid type of architectures. IEEE Trans. Inf. Theory 59(7), 4510–4519 (2013).

    Article  MathSciNet  Google Scholar 

  2. Cai H., Schwartz M.: A bound on the minimal field size of LRCs, and cyclic MR codes that attain it. IEEE Trans. Inf. Theory 69(4), 2240–2260 (2022).

    Article  MathSciNet  Google Scholar 

  3. Cai H., Miao Y., Schwartz M., Tang X.: A construction of maximally recoverable codes with order-optimal field size. IEEE Trans. Inf. Theory 68(1), 204–212 (2021).

    Article  MathSciNet  Google Scholar 

  4. Carlet C., Guilley S.: Complementary dual codes for counter-measures to side-channel attacks. In: ICMCTA, pp. 97–105 (2014). Springer.

  5. Chen M., Huang C., Li J.: On the maximally recoverable property for multi-protection group codes. In: 2007 IEEE International Symposium on Information Theory, pp. 486–490 (2007). IEEE.

  6. Gabrys R., Yaakobi E., Blaum M., Siegel P.H.: Constructions of partial MDS codes over small fields. IEEE Trans. Inf. Theory 65(6), 3692–3701 (2018).

    Article  MathSciNet  Google Scholar 

  7. Gopalan P., Huang C., Simitci H., Yekhanin S.: On the locality of codeword symbols. IEEE Trans. Inf. Theory 58(11), 6925–6934 (2012).

    Article  MathSciNet  Google Scholar 

  8. Gopalan P., Huang C., Jenkins B., Yekhanin S.: Explicit maximally recoverable codes with locality. IEEE Trans. Inf. Theory 60(9), 5245–5256 (2014).

    Article  MathSciNet  Google Scholar 

  9. Goparaju S., Calderbank R.: Binary cyclic codes that are locally repairable. In: 2014 IEEE International Symposium on Information Theory, pp. 676–680 (2014). IEEE.

  10. Gopi S., Guruswami V.: Improved maximally recoverable LRCs using skew polynomials. IEEE Trans. Inf. Theory 68(11), 7198–7214 (2022).

    Article  MathSciNet  Google Scholar 

  11. Gopi S., Guruswami V., Yekhanin S.: Maximally recoverable LRCs: a field size lower bound and constructions for few heavy parities. IEEE Trans. Inf. Theory 66(10), 6066–6083 (2020).

    Article  MathSciNet  Google Scholar 

  12. Guruswami V., Jin L., Xing C.: Constructions of maximally recoverable local reconstruction codes via function fields. IEEE Trans. Inf. Theory 66(10), 6133–6143 (2020).

    Article  MathSciNet  Google Scholar 

  13. Huang C., Simitci H., Xu Y., Ogus A., Calder B., Gopalan P., Li J., Yekhanin S.: Erasure coding in windows azure storage. In: 2012 USENIX Annual Technical Conference (USENIX ATC 12), pp. 15–26 (2012).

  14. Kamath G.M., Prakash N., Lalitha V., Kumar P.V.: Codes with local regeneration and erasure correction. IEEE Trans. Inf. Theory 60(8), 4637–4660 (2014).

    Article  MathSciNet  Google Scholar 

  15. Liu J., Mesnager S., Tang D.: Constructions of optimal locally recoverable codes via Dickson polynomials. Des. Codes Cryptogr. 88, 1759–1780 (2020).

    Article  MathSciNet  Google Scholar 

  16. Nair A.M., Lalitha V. Maximally recoverable codes with hierarchical locality. In: 2019 National Conference on Communications (NCC), pp. 1–6 (2019). IEEE.

  17. Papailiopoulos D.S., Dimakis A.G.: Locally repairable codes. IEEE Trans. Inf. Theory 60(10), 5843–5855 (2014).

    Article  MathSciNet  Google Scholar 

  18. Rajput C., Bhaintwal M.: Cyclic LRC-LCD codes with hierarchical locality. IEEE Commun. Lett. 25(3), 711–715 (2020).

    Article  Google Scholar 

  19. Rajput C., Bhaintwal M., Bandi R.: On cyclic LRC codes that are also LCD codes. In: 2020 5th International Conference on Computing, Communication and Security (ICCCS), pp. 1–5 (2020). IEEE.

  20. Shahabinejad M., Khabbazian M., Ardakani M.: An efficient binary locally repairable code for Hadoop distributed file system. IEEE Commun. Lett. 18(8), 1287–1290 (2014).

    Article  Google Scholar 

  21. Silberstein N., Rawat A.S., Koyluoglu O.O., Vishwanath S.: Optimal locally repairable codes via rank-metric codes. In: 2013 IEEE International Symposium on Information Theory, pp. 1819–1823 (2013). IEEE.

  22. Sung C.W., Shum K.W., Yu Q., Xu G. Maximally recoverable codes: Connections to generic network coding and maximal matching. In: 2017 IEEE Information Theory Workshop (ITW), pp. 36–40 (2017). IEEE.

  23. Tan P., Zhou Z., Yan H., Parampalli U.: Optimal cyclic locally repairable codes via cyclotomic polynomials. IEEE Commun. Lett. 23(2), 202–205 (2018).

    Article  Google Scholar 

  24. Yang X., Massey J.L.: The condition for a cyclic code to have a complementary dual. Discrete Math. 126(1–3), 391–393 (1994).

    Article  MathSciNet  Google Scholar 

Download references

Acknowledgements

This research is partially supported by Science and Engineering Research Board (SERB), India, under Grant No. CRG/2020/003785. The first author would like to thank the University Grants Commission, India, for providing financial support.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Maheshanand Bhaintwal.

Ethics declarations

Conflict of interest

The authors have no Conflict of interest to declare that are relevant to the content of this article.

Additional information

Communicated by S. Li.

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Rajpurohit, R.P., Bhaintwal, M. & Rajput, C. Locally maximal recoverable codes and LMR-LCD codes. Des. Codes Cryptogr. (2024). https://doi.org/10.1007/s10623-024-01419-5

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s10623-024-01419-5

Keywords

Mathematics Subject Classification

Navigation